Page 17 of 19
Re: zSea - полноценный графический просмотрщик
Posted: Sun Sep 11, 2011 2:31 pm
by Mario
Часть сообщений из этой темы перенесена в
Несколько портированных графических утилит
Re: zSea - полноценный графический просмотрщик
Posted: Wed Sep 14, 2011 8:44 am
by SoUrcerer
Если не секрет, как работать со scaling.obj? Какие вызовы и всё такое?
Можно ли картинку прочитать imglib, затем конвертировать в rgb и передать scaling? Или лучше/быстрее/веселее будет с cnv_png? Если да, то как пользоваться?
Re: zSea - полноценный графический просмотрщик
Posted: Wed Sep 14, 2011 2:57 pm
by Mario
Если не секрет, как работать со scaling.obj? Какие вызовы и всё такое?
Вызов только один - масштабирование.
Можно ли картинку прочитать imglib, затем конвертировать в rgb и передать scaling? Или лучше/быстрее/веселее будет с cnv_png? Если да, то как пользоваться?
Можно как угодно, но придется самому вручную создать заголовок RAW в том формате который используется всеми библиотеками zSea. Некоторая документация есть в директории zSea на SVN. Естественно я сам предпочитаю использовать свои библиотеки.
Вызов собственно масштабирования:
Code: Select all
push dword eax ; eax - crop size
push dword 0 ; edi - background color
push dword 1 ; esi - filtering
push dword 0 ; edx - scaling mode
push dword [stretch_start_coordinates] ; ecx - start_coordinates
push ebx ; ebx - new_size
push dword image_file ; eax - convert data table
call [Scaling_Start]
В общем нужно поэкспериментировать чтобы разобраться. На детальное описание у меня пока руки не доходят.
Re: zSea - полноценный графический просмотрщик
Posted: Fri Sep 16, 2011 1:00 am
by Mario
SVN r.2188-2189 выбор позиции к которой будет привязана обрезка при пропорциональном растяжении, при установке фона - это дает несколько более широкие возможности для манипуляции фоновым изображением.
Re: zSea - полноценный графический просмотрщик
Posted: Sun Sep 25, 2011 6:39 am
by Mario
SVN r.2236 - Установка фонового изображения с пропорциональной растяжкой и вписыванием в экранный размер (Stretch + Inscribe). Свободные от изображения области заполняются заданным цветом, пока только серый, но в следующей ревизии сделаю выбор цвета. Придется изобретать компонент для выбора цвета.
Re: zSea - полноценный графический просмотрщик
Posted: Sun Sep 25, 2011 6:55 am
by SoUrcerer
Компонент для выбора цвета - очень важная штука. Лучше если несколько видов. Так и не разбирался со scaling.obj еще

Re: zSea - полноценный графический просмотрщик
Posted: Fri Nov 16, 2012 7:06 pm
by Mario
В связи с развитием и использованием библиотеки
llibimg (а она объективно сильно обогнала возможности плагинов zSea по количеству поддерживаемых форматов) - считаю нецелесообразным дальнейшее развитие программы. Если есть желающие - можете переписывать на libimg, однако сомневаюсь что такие люди найдутся.
Re: zSea - полноценный графический просмотрщик
Posted: Fri Nov 16, 2012 11:50 pm
by SoUrcerer
Однако, zSea the best. Сейчас. Объективно. Очень много вкусных плюшек.
Re: zSea - полноценный графический просмотрщик
Posted: Thu Feb 07, 2013 3:58 am
by punk_joker
Есть ли zsea работающий с новым box_lib?
Re: zSea - полноценный графический просмотрщик
Posted: Thu Feb 07, 2013 12:29 pm
by IgorA
punk_joker wrote:Есть ли zsea работающий с новым box_lib?
я менял код zSea на новый box_lib в ревизии 3184, должно работать.
Re: zSea - полноценный графический просмотрщик
Posted: Wed Mar 06, 2013 10:35 pm
by Leency
Как люди смотрят на добавление в меню программы открытие изображения в ImgF?
Re: zSea - полноценный графический просмотрщик
Posted: Wed Mar 06, 2013 10:48 pm
by Mario_r4
Надо делать ассоциацию через INI файл. Если не в состоянии осилить, то идея будет ждать реализации.
Re: zSea - полноценный графический просмотрщик
Posted: Sat Mar 09, 2013 12:36 pm
by Mario_r4
Leency wrote:Как люди смотрят на добавление в меню программы открытие изображения в ImgF?
Я посмотрел на свою программу (с которой не работал уже давно) и вижу, что уже есть в меню "Tools > Image Editor", так что даже код менять не нужно.
Для использования в KolibriN достаточно изменить в zsea.ini ассоциацию:
на
и все будет как нужно.
Однако я против внесения изменений в SVN. Animage все же графический редактор, которому пока нет замены.
Re: zSea - полноценный графический просмотрщик
Posted: Sat Mar 09, 2013 3:47 pm
by Leency
Потому я и предлагал не заменить animage на imgf, а добавить imgf в меню.
Re: zSea - полноценный графический просмотрщик
Posted: Sat Mar 09, 2013 5:06 pm
by Mario_r4
Leency wrote:Потому я и предлагал не заменить animage на imgf, а добавить imgf в меню.
Я считаю это излишним.