Board.KolibriOS.org
http://board.kolibrios.org/

libimg
http://board.kolibrios.org/viewtopic.php?f=24&t=1728
Страница 5 из 5

Автор:  IgorA [ Сб дек 03, 2016 1:30 pm ]
Заголовок сообщения:  Re: libimg

rev 6779 исправлены некоторые ошибки, оптимизирован код.
Заметил что в некоторых случаях при сохранении изображений в png получается изображение обрезанное снизу.

Автор:  0CodErr [ Сб дек 03, 2016 9:41 pm ]
Заголовок сообщения:  Re: libimg

It seems the Padding formula actually should be
Код:
Padding := (32 - biWidth * biBitCount Mod 32) And Not 32 Shr 3;

Автор:  IgorA [ Чт апр 06, 2017 12:43 pm ]
Заголовок сообщения:  Re: libimg

rev 6883
Исправлена ошибка с вычислением суммы crc, из за которой некоторые виндосовские программы не хотели признавать что файлы png сохраняемые через libimg имеют формат png.

Автор:  Leency [ Пт апр 14, 2017 10:07 pm ]
Заголовок сообщения:  Re: libimg

Отлично, спасибо!

Автор:  IgorA [ Вт апр 18, 2017 1:10 pm ]
Заголовок сообщения:  Re: libimg

С праздником Христова Воскресенья!

rev 6888
- добавлен фильтр Paeth, теперь все 4 фильтра работают.
- исправлена ошибка в цикле в функции build_bl_tree.

Может немного улучшиться сжатие изображений за счет добавления еще одного фильтра.

Цитата:
Отлично, спасибо!

Пожалуйста, рад сотрудничать.

Автор:  Leency [ Пн апр 30, 2018 9:19 pm ]
Заголовок сообщения:  Re: libimg

Привет,

Прикрепленное изображение, как несколько других на моем компьютере, неправильно отображаются в KIV http://prntscr.com/jc26a0 (Блэд Нэвэльный))
В zSea все ок.
Подозреваю, что проблема или в самом обработчике JPEG или что более вероятное в функции ресайзинга.

Спойлер: Показать
Вложение:
photo.jpg
photo.jpg [ 70.68 КБ | 441 просмотр ]

Автор:  dunkaist [ Вт май 01, 2018 7:37 pm ]
Заголовок сообщения:  Re: libimg

Спасибо за репорт.

Режим ресайза используется не тот либо ошибка в расчёте размеров, посмотрю, когда вернусь. Пока предположу, что аналогичное поведение будет для любой картинки такого размера WxH.

Автор:  Leency [ Ср май 09, 2018 4:41 pm ]
Заголовок сообщения:  Re: libimg

BUG
Сохранение в PNG картинки размером 3х3 работает не корректно.
Сохраненное изображение не открывается ни в KIV ни в других просмотрщиках в Windows.

Сохранял в Колибри как через IconEdit, так и через Animage.

Автор:  IgorA [ Ср май 16, 2018 10:40 am ]
Заголовок сообщения:  Re: libimg

Leency писал(а):
BUG
Сохранение в PNG картинки размером 3х3 работает не корректно.

rev 7279
Исправлено.
Память для сохранения выделялась по формуле: ширина * высота * 3. Для маленьких изображений этого было не достаточно потому что они плохо сжимаются а еще заголовок файла занимает место. Теперь сделан минимальный размер в 4 кб.

Автор:  Leency [ Ср май 16, 2018 10:59 am ]
Заголовок сообщения:  Re: libimg

IgorA писал(а):
Leency писал(а):
BUG
Сохранение в PNG картинки размером 3х3 работает не корректно.

rev 7279
Исправлено.
Память для сохранения выделялась по формуле: ширина * высота * 3. Для маленьких изображений этого было не достаточно потому что они плохо сжимаются а еще заголовок файла занимает место. Теперь сделан минимальный размер в 4 кб.
Супер, спасибо!

Автор:  IgorA [ Ср май 23, 2018 8:58 am ]
Заголовок сообщения:  Re: libimg

Нашел схему по вызову функций в libpng. Схема делалась в программе SimpleMind, прикрепляю здесь что-бы не потерялась.
Спойлер: Показать
Вложение:
png_image_write_memory.png
png_image_write_memory.png [ 368.48 КБ | 143 просмотра ]

Страница 5 из 5 Часовой пояс: UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/