LINUX.ORG.RU

Создание объекта Image в Tk из двоичных данных в памяти


0

0

Доброго времени суток!

Насколько я понял, в Tk можно создать картинку (объект image) двумя путями - из файла или из строкового представления. А как поступить, если изображение создается другой частью программы (сишная библиотека, которую я привязываю к Tcl/Tk) в памяти, в виде двумерного массива пикселей? Как лучше его преобразовать в объект image, чтобы дальше стандартным образом вставлять в графический интерфейс?

Изображения большие (несколько тысяч на несколько тысяч пикселей), хочется сделать эффективно.

anonymous

Re: Создание объекта Image в Tk из двоичных данных в памяти

Хм, похоже я нашел способ - Tk_PhotoPutBlock. Подробности здесь: http://groups.google.com/group/comp.lang.tcl/browse_thread/thread/cd3efb46cc7...

Но, наверное, придется делать свой тип изображений - они у меня в основном в градациях серого, photo будет не слишком эффективным хранилищем.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.