Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Сб сен 23, 2017 3:46 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 26 сообщений ]  На страницу Пред. 1 2
Автор Сообщение
 Заголовок сообщения: Re: ImageView
СообщениеДобавлено: Пн июл 28, 2008 6:24 pm 
Не в сети
Just Flooding

Зарегистрирован: Сб янв 06, 2007 2:30 pm
Сообщения: 269
to Albom
Не открывает большие файлы лишь потому, что на данный момент в MV выключено управление памятью - прога фиксированно жрёт 5 с половиной метров памяти. Как будет время - включу (у декодеров написанных давно нет даже зачатков управления памятью, у новых есть). В прогах, написаных на языках высокого уровня изначально динамическое управление памятью, через кучу, как куча работает в Колибри, я пока не въехал, потому в своё время решил в MV делать своё управление памятью.

to Sh@dy
По поводу libimg - не знаю. Во-первых библиотека обладает достаточно специфичным интерфейсом и внутренней логикой, кто копался в коде - поймёт. Плюс к тому - насколько я понял, в Колибри при загрузке одной библиотеки разными приложениями к _каждому_ приложению линкуется отдельный экземпляр библиотеки (поправьте, если не так), MV же сделав свою работу полностью уходит (прибивается). Тут надо подумать (мне).
Кстати, как я понимаю, документацию к IPC интерфейсу MV ты не читал, а ведь.


Вернуться к началу
 Заголовок сообщения: Re: ImageView
СообщениеДобавлено: Вт июл 29, 2008 7:36 am 
Не в сети
Kernel Optimizer
Аватара пользователя

Зарегистрирован: Пн янв 16, 2006 7:58 pm
Сообщения: 657
to Nable
Читай лог с svn, храни файлы на svn. То что ты пишешь уже сделано Mario79
Код:
r832 | mario79 | 2008-07-23 19:36:00 +0300 (Wed, 23 Jul 2008) | 5 lines
Changed paths:
   M /programs/media/mv/trunk/mv.asm

MV v.0.65
1) Use new version Editbox (Thanks <Lrz>)(mouse correctly works in secondary thread)
2) The memory used for storage of the file BMP after conversion in RAW comes back to OS.
3) Usage of keys 1,2,3,4 for call of buttons of the application without the mouse, before the key were defined incorrectly.
4) Deleting of the unnecessary procedure of clearing of a background of a picture at pressing the button "Open"

r828 | mario79 | 2008-07-20 13:08:07 +0300 (Sun, 20 Jul 2008) | 8 lines
Changed paths:
   M /programs/media/mv/trunk/mv.asm

MV v.0.6
1) Use Editbox (Author <Lrz>)
2) Draw window without fill working area (C = 1)
3) Open file with parameter in patch:
   Size of parameter - 4 bytes. Parameter starts with the character "\",
   the unused characters are filled by a blank (ASCII 20h).
   '\T  /hd0/1/1.jpg' - set background, mode: tile
   '\S  /hd0/1/1.jpg' - set background, mode: stretch

MV v.0.5
Dinamic Allocation Memory
r825 | mario79 | 2008-07-17 22:55:12 +0300 (Thu, 17 Jul 2008) | 2 lines
Changed paths:
   M /programs/media/mv/trunk/mv.asm


Вернуться к началу
 Заголовок сообщения: Re: ImageView
СообщениеДобавлено: Чт июл 31, 2008 9:56 pm 
Не в сети

Зарегистрирован: Вт июн 24, 2008 11:12 pm
Сообщения: 31
2 Albom

Цитата:
Можешь реализовать масштабирование больших рисунков под размеры рабочей области окна? (кое-какая инфа по маштабированию у меня была - могу поискать)

Не мог бы ты все-таки поискать документацию по масштабированию?

_________________
Делай как знаешь...


Вернуться к началу
 Заголовок сообщения: Re: ImageView
СообщениеДобавлено: Пт авг 01, 2008 6:27 am 
Не в сети
Mentor
Аватара пользователя

Зарегистрирован: Вт янв 15, 2008 11:27 am
Сообщения: 750
Цитата:
Не мог бы ты все-таки поискать документацию по масштабированию?

я искал, но пока не нашёл (трудно найти в плохо отсортированной инфе - 4 гектара статей и книг и это в зипе, а если разжать, то гектар 20 будет...). сегодня ещё поищу.
PS. нашёл алгоритм вращения картинки на произвольный угол. может нужно?


Вернуться к началу
 Заголовок сообщения: Re: ImageView
СообщениеДобавлено: Сб авг 02, 2008 9:58 am 
Не в сети
Mentor
Аватара пользователя

Зарегистрирован: Вт янв 15, 2008 11:27 am
Сообщения: 750
Из книги "Мир цифровой обработки" (Гонсалес, Вудс. М.:2005, с.114-116)
+ см. Википедию (Интерполяция)


Вложения:
114.zip [6.2 КБ]
122 скачивания
Вернуться к началу
 Заголовок сообщения: Re: ImageView
СообщениеДобавлено: Сб авг 02, 2008 6:55 pm 
Не в сети
Just Flooding

Зарегистрирован: Сб янв 06, 2007 2:30 pm
Сообщения: 269
to Sh@dy
Извиняюсь, но это опять я.
По поводу libimg ответ - нет, однозначно.
И вот обоснование(почему-то никто не обосновывал ничего когда не говорил).
1)Поддерживаются только BMP и GIF (или я не на том SVN смотрю?)
2)Всё конвертится в 24bpp, что не есть труъ, я вот с этим в MV отчаянно борюсь (65я ф-ция мне нравится гораздо больше, ибо рациональней).
3)Из пункта 2 вытекает, что до ;%: переписывать, да и что от libimg в итоге останется?
4)Нет ни одной программы использующей libimg (примеры использования не в счёт), а значит если внедрять, то пофиг что. Кстати я к MV прилагаю полное описание того, что и как приходит на выходе и как это обрабатывать (я весь "стандарт" MV IPC интерфейса написал сначала в блокноте в клеточку, когда в Москву ездил в середине июля. Время было свободное, а комп я с собой не брал, потому решил тщательно всё описать).

В общем я ни в коем случае не агитирую и не настаиваю (да и не имею такого права), но оставлять всё как есть нельзя (я уже писал об этом), и неплохо было бы что-то решить.
А, ещё читай последний пост в ветке про MV, если интересно конечно.

Кстати постараюсь выложить книги из своей библиотеки по поводу обработки изображений, может будет интересно.

Кстати, я в 20х числах августа уезжаю в Москву (а точнее в Долгопрудный) на ... может быть на 6 лет ... если есть желающие попинать меня ногами или наоборот (в смысле что доброе сказать, например), то буду рад.


Вернуться к началу
 Заголовок сообщения: Re: ImageView
СообщениеДобавлено: Вт авг 05, 2008 11:08 pm 
Не в сети

Зарегистрирован: Вт июн 24, 2008 11:12 pm
Сообщения: 31
Спасибо, Albom, за помощь с документацией.

2 Nable
Возможно и стоит объединить общие усилия (моя часть - интерфейс, примочки всякие, твоя часть - декодирование изображений. так нарверно.:))
Так же я подумывал о создании плагинов (только не пинайте!). Хотелось бы знать мнение по этому поводу.

ImageView 0.07
Масштабирование изображений


Вложения:
imgview-0.07.rar [14.29 КБ]
157 скачиваний

_________________
Делай как знаешь...
Вернуться к началу
 Заголовок сообщения: Re: ImageView
СообщениеДобавлено: Сб авг 09, 2008 4:33 pm 
Не в сети
Just Flooding

Зарегистрирован: Сб янв 06, 2007 2:30 pm
Сообщения: 269
to Sh@dy
По поводу плагинов - однозначно за, только необходимо сначала тщательно продумать весь протокол обмена с ними.


Вернуться к началу
 Заголовок сообщения: Re: ImageView
СообщениеДобавлено: Вс авг 10, 2008 6:24 am 
Не в сети
Mentor
Аватара пользователя

Зарегистрирован: Вт янв 15, 2008 11:27 am
Сообщения: 750
После открытия этого файла система начинает глючить. Прошу разобраться ;)


Вложения:
setup.zip [29 КБ]
125 скачиваний
Вернуться к началу
 Заголовок сообщения: Re: ImageView
СообщениеДобавлено: Пн окт 06, 2008 5:54 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4176
Sh@dy
Можешь выложить исходники для дистра?

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: ImageView
СообщениеДобавлено: Вс окт 12, 2008 10:35 pm 
Не в сети

Зарегистрирован: Вт июн 24, 2008 11:12 pm
Сообщения: 31
Версии 0.07 и недоделанная 0.08...


Вложения:
imgview-src.rar [119.65 КБ]
131 скачивание

_________________
Делай как знаешь...
Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 26 сообщений ]  На страницу Пред. 1 2

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: Yahoo [Bot] и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB