Запись как по мне больше подходит для личного «бложега» программиста.
А то полезной информации почти 0 ( что к чему и где ), а исходные коды и в другом месте можно почитать.
Как-то всё очень непонятно, и чтоб хоть что-то понять нужно вычитать весь листинг.
Согласен, полезная информация только в том что есть такая библиотека как libjpeg-turbo.
Но опросом среди коллег понял — многие не знали что можно так просто пятикратно ускорить обработку изображений. Вот и решил донести идею для других разработчиков, которые не знают и не интересуются так как даже не думают о такой возможности.
Проблема оказалась в том, что что бы потянуло на статью нужно лить воду, побольше графиков, расписать API.
Но цель-то статьи не ознакомить с графиками, вот и вышло что кроме исходников предложить сообществу нечего.
Ну так закиньте сюда сравнение скорости хотя-бы.
Ну и непосредственно плюсы данной библиотеки + отличия от библиотеки основы ( что именно было изменено, и чем это лучше ).
А то например в списке «почему не подошла» — не совсем понятно где минусы основы, а где — плюсы доработки.
В Linux libjpeg-turbo можно использовать вместо системного libjpeg, ускоряя обработку жпегов сразу во многих приложениях.
В кодировалке видео из картинок для одного моего проекта турбо-возможности когда-то очень пригодились. Транзитивно они использовались в связке Perl + ImageMagick.
В посте не хватает сравнения с несколькими библиотеками, например еще с этой библиотекой
Fast JPEG decoder using SSE/SSE2 version 1.2 synopse.info/forum/viewtopic.php?id=8
Может добавите в пост сравнение
Этот пример по словам автора просто демонстрация возможности for fun, в прдакшене использовать я побоялся, с многопоточностью там проблемы, а по скорости такой же как libjpeg-turbo
Delphi: Быстрое (де)кодирование JPEG с помощью libjpeg-turbo