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

libimg
http://board.kolibrios.org/viewtopic.php?f=24&t=1728
Page 5 of 5

Author:  IgorA [ Sat Dec 03, 2016 1:30 pm ]
Post subject:  Re: libimg

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

Author:  0CodErr [ Sat Dec 03, 2016 9:41 pm ]
Post subject:  Re: libimg

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

Author:  IgorA [ Thu Apr 06, 2017 12:43 pm ]
Post subject:  Re: libimg

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

Author:  Leency [ Fri Apr 14, 2017 10:07 pm ]
Post subject:  Re: libimg

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

Author:  IgorA [ Tue Apr 18, 2017 1:10 pm ]
Post subject:  Re: libimg

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

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

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

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

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

Author:  Leency [ Mon Apr 30, 2018 9:19 pm ]
Post subject:  Re: libimg

Привет,

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

Spoiler: Show
Attachment:
photo.jpg
photo.jpg [ 70.68 KiB | Viewed 4752 times ]

Author:  dunkaist [ Tue May 01, 2018 7:37 pm ]
Post subject:  Re: libimg

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

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

Author:  Leency [ Wed May 09, 2018 4:41 pm ]
Post subject:  Re: libimg

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

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

Author:  IgorA [ Wed May 16, 2018 10:40 am ]
Post subject:  Re: libimg

Leency wrote:
BUG
Сохранение в PNG картинки размером 3х3 работает не корректно.

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

Author:  Leency [ Wed May 16, 2018 10:59 am ]
Post subject:  Re: libimg

IgorA wrote:
Leency wrote:
BUG
Сохранение в PNG картинки размером 3х3 работает не корректно.

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

Author:  IgorA [ Wed May 23, 2018 8:58 am ]
Post subject:  Re: libimg

Нашел схему по вызову функций в libpng. Схема делалась в программе SimpleMind, прикрепляю здесь что-бы не потерялась.
Spoiler: Show
Attachment:
png_image_write_memory.png
png_image_write_memory.png [ 368.48 KiB | Viewed 4454 times ]

Author:  dunkaist [ Sat Nov 03, 2018 8:38 pm ]
Post subject:  Re: libimg

I fixed a bug with BMP padding reported by 0CodErr two years ago.
Check r7523.

Author:  Leency [ Sun Mar 10, 2019 9:11 pm ]
Post subject:  Re: libimg

dunkaist
Could you please also fix viewtopic.php?f=24&t=1728&start=60#p70654 ?

Author:  dunkaist [ Mon Mar 11, 2019 9:56 pm ]
Post subject:  Re: libimg

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.

Author:  Leency [ Mon Mar 11, 2019 10:57 pm ]
Post subject:  Re: libimg

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?

Page 5 of 5 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/