Как стать автором
Обновить

Комментарии 9

Запись как по мне больше подходит для личного «бложега» программиста.
А то полезной информации почти 0 ( что к чему и где ), а исходные коды и в другом месте можно почитать.
Как-то всё очень непонятно, и чтоб хоть что-то понять нужно вычитать весь листинг.
Согласен, полезная информация только в том что есть такая библиотека как libjpeg-turbo.

Но опросом среди коллег понял — многие не знали что можно так просто пятикратно ускорить обработку изображений. Вот и решил донести идею для других разработчиков, которые не знают и не интересуются так как даже не думают о такой возможности.

Проблема оказалась в том, что что бы потянуло на статью нужно лить воду, побольше графиков, расписать API.

Но цель-то статьи не ознакомить с графиками, вот и вышло что кроме исходников предложить сообществу нечего.
Ну так закиньте сюда сравнение скорости хотя-бы.
Ну и непосредственно плюсы данной библиотеки + отличия от библиотеки основы ( что именно было изменено, и чем это лучше ).
А то например в списке «почему не подошла» — не совсем понятно где минусы основы, а где — плюсы доработки.
Вы серьезно считаете эти комментарии полезными?

//Пробуем инициалировать
if not init_libJPEG then
raise Exception.Create('initialization of libJPEG failed.')

//Декодируем изображение
jpeg_start_decompress(Jpeg)

//Освободим память
FreeMemory(CompressedBuff);

//Заканчиваем декодирование
jpeg_finish_decompress(Jpeg);
Мда, не заметил как масло масляное получилось. Надо было либо убирать их либо подробнее расписывать если есть нюансы
В Linux libjpeg-turbo можно использовать вместо системного libjpeg, ускоряя обработку жпегов сразу во многих приложениях.

В кодировалке видео из картинок для одного моего проекта турбо-возможности когда-то очень пригодились. Транзитивно они использовались в связке Perl + ImageMagick.

Хорошая вещь :-)
Этот пример по словам автора просто демонстрация возможности for fun, в прдакшене использовать я побоялся, с многопоточностью там проблемы, а по скорости такой же как libjpeg-turbo
Ну там же ссылка на NativeJpg и модуль SynGdiPlus.
SynGdiPlus очень быстро конвертит jpeg пользуюсь давно т.к. полная интеграция с mormot
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации