rev 6779 исправлены некоторые ошибки, оптимизирован код.
Заметил что в некоторых случаях при сохранении изображений в png получается изображение обрезанное снизу.
libimg
-
Last edited by IgorA on Thu Apr 06, 2017 12:44 pm, edited 1 time in total.
It seems the Padding formula actually should be
Code: Select all
Padding := (32 - biWidth * biBitCount Mod 32) And Not 32 Shr 3;
rev 6883
Исправлена ошибка с вычислением суммы crc, из за которой некоторые виндосовские программы не хотели признавать что файлы png сохраняемые через libimg имеют формат png.
Исправлена ошибка с вычислением суммы crc, из за которой некоторые виндосовские программы не хотели признавать что файлы png сохраняемые через libimg имеют формат png.
Отлично, спасибо!
Из хаоса в космос
С праздником Христова Воскресенья!
rev 6888
- добавлен фильтр Paeth, теперь все 4 фильтра работают.
- исправлена ошибка в цикле в функции build_bl_tree.
Может немного улучшиться сжатие изображений за счет добавления еще одного фильтра.
rev 6888
- добавлен фильтр Paeth, теперь все 4 фильтра работают.
- исправлена ошибка в цикле в функции build_bl_tree.
Может немного улучшиться сжатие изображений за счет добавления еще одного фильтра.
Пожалуйста, рад сотрудничать.Отлично, спасибо!
Привет,
Прикрепленное изображение, как несколько других на моем компьютере, неправильно отображаются в KIV http://prntscr.com/jc26a0 (Блэд Нэвэльный))
В zSea все ок.
Подозреваю, что проблема или в самом обработчике JPEG или что более вероятное в функции ресайзинга.
Прикрепленное изображение, как несколько других на моем компьютере, неправильно отображаются в KIV http://prntscr.com/jc26a0 (Блэд Нэвэльный))
В zSea все ок.
Подозреваю, что проблема или в самом обработчике JPEG или что более вероятное в функции ресайзинга.
Spoiler:
Из хаоса в космос
Спасибо за репорт.
Режим ресайза используется не тот либо ошибка в расчёте размеров, посмотрю, когда вернусь. Пока предположу, что аналогичное поведение будет для любой картинки такого размера WxH.
Режим ресайза используется не тот либо ошибка в расчёте размеров, посмотрю, когда вернусь. Пока предположу, что аналогичное поведение будет для любой картинки такого размера WxH.
BUG
Сохранение в PNG картинки размером 3х3 работает не корректно.
Сохраненное изображение не открывается ни в KIV ни в других просмотрщиках в Windows.
Сохранял в Колибри как через IconEdit, так и через Animage.
Сохранение в PNG картинки размером 3х3 работает не корректно.
Сохраненное изображение не открывается ни в KIV ни в других просмотрщиках в Windows.
Сохранял в Колибри как через IconEdit, так и через Animage.
Из хаоса в космос
rev 7279Leency wrote:BUG
Сохранение в PNG картинки размером 3х3 работает не корректно.
Исправлено.
Память для сохранения выделялась по формуле: ширина * высота * 3. Для маленьких изображений этого было не достаточно потому что они плохо сжимаются а еще заголовок файла занимает место. Теперь сделан минимальный размер в 4 кб.
Супер, спасибо!IgorA wrote:rev 7279Leency wrote:BUG
Сохранение в PNG картинки размером 3х3 работает не корректно.
Исправлено.
Память для сохранения выделялась по формуле: ширина * высота * 3. Для маленьких изображений этого было не достаточно потому что они плохо сжимаются а еще заголовок файла занимает место. Теперь сделан минимальный размер в 4 кб.
Из хаоса в космос
Нашел схему по вызову функций в libpng. Схема делалась в программе SimpleMind, прикрепляю здесь что-бы не потерялась.
Spoiler:
dunkaist
Could you please also fix http://board.kolibrios.org/viewtopic.ph ... =60#p70654 ?
Could you please also fix http://board.kolibrios.org/viewtopic.ph ... =60#p70654 ?
Из хаоса в космос
Good news is that I have this bug fixed in my local copy of kiv.
Bad news is that scrollbar code has bugs in slideshow mode, that's why I didn't commit it.
I hope to commit the new version not this week but this month.
Bad news is that scrollbar code has bugs in slideshow mode, that's why I didn't commit it.
I hope to commit the new version not this week but this month.
Are these bugs related? I think the code of these bugs is located in different places.
Could you please commit the fixed issue and let unfixed lay and wait?
Could you please commit the fixed issue and let unfixed lay and wait?
Из хаоса в космос
Who is online
Users browsing this forum: No registered users and 8 guests