Описание тега libjpeg-turbo
NoneLibjpeg-turbo is a fork of libjpeg that uses SIMD instructions to accelerate baseline JPEG encoding and decoding.
0
ответов
Выполнение нескольких операций над изображением в памяти с помощью libjpeg
У меня есть приложение, в котором я хотел бы выполнить обмен плиток в формате JPEG без потерь, что приведет к созданию файла, такого как этот: Для этого мне удалось создать проверенный на Python скрипт, который неоднократно вызывает пропатченный jpe…
27 сен '18 в 22:49
3
ответа
Как освободить буфер, созданный libjpeg?
Я использую libjpeg для преобразования буфера изображения из OpenCV Mat и записи его в область памяти Вот код: bool mat2jpeg(cv::Mat frame, unsigned char **outbuffer , long unsigned int *outlen) { unsigned char *outdata = frame.data; struct jpeg_com…
15 сен '15 в 13:21
1
ответ
libjpeg/libjpeg-turbo RGBA/32-битная внутренняя декомпрессия
При использовании libjpeg для подачи изображений в OpenCL, чтобы иметь возможность обрабатывать каналы как нормализованные uint8 с CL_UNORM_INT8 (плавает в диапазоне [0.0, 1.0]), вы можете использовать только 4-канальные компоненты. Это проблематичн…
03 июл '15 в 04:52
1
ответ
jpegoptim против jpegtran против mozjpeg
Я нашел два слегка противоречивых сообщения в блоге по этому вопросу, здесь я суммирую: jpegoptim и jpegtran работают одинаково и дают идентичные результаты, в то время как mozjpeg занимает вдвое больше времени для очень незначительной экономии файл…
16 мар '16 в 20:57
1
ответ
Как скомпилировать libjpeg-turbo для Android на OS X?
Я пытаюсь собрать libjpeg-turbo для Android на OS X. Вот скрипт, который я использую: # Set these variables to suit your needs NDK_PATH=/Users/***/android_ndk BUILD_PLATFORM="darwin-x86_64" TOOLCHAIN_VERSION="4.9" ANDROID_VERSION="14" HOST=arm-linux…
16 июл '15 в 13:39
1
ответ
libjpeg турбо андроид сжатие jpeg
Здесь я использую libjpeg-turbo для сжатия изображений с использованием сжатия JPEG, так как Bitmap.compress (Bitmap.CompressFormat.JPEG, качество, ByteArrayOutputStream); вызывает OOM для больших изображений в моем проекте Android. Раньше я использ…
23 сен '15 в 09:08
1
ответ
В чем разница между libjpeg.so.8 и libjpeg.so.62
В Linux всегда есть предустановленные библиотеки декодеров jpeg, например: /usr/lib/x86_64-linux-gnu/libjpeg.so /usr/lib/x86_64-linux-gnu/libjpeg.so.62 /usr/lib/x86_64-linux-gnu/libjpeg.so.62.0.0 /usr/lib/x86_64-linux-gnu/libjpeg.so.8 /usr/lib/x86_6…
23 янв '19 в 07:15
2
ответа
libjpeg turbo tjCompressFromYUV
Я хотел бы сжать плоский буфер YUV 4:2:0 в изображение JPEG, используя libturbojpeg в C, но у меня возникают проблемы с использованием tjCompressFromYUV() функция. Это мой код: #define PADDING 2 tjhandle tjh; unsigned long buf_size; unsigned char *j…
23 мар '16 в 10:55
1
ответ
libjpeg-turbo для Android: как организовать выбор времени выполнения кода NEON / не-NEON?
Я использую порт libjpeg-turbo для Android. Он не сильно отличается от базового jpeg-turbo с точки зрения исходного кода: http://git.linaro.org/gitweb?p=people/tomgall/libjpeg-turbo/libjpeg-turbo.git;a=shortlog;h=refs/heads/android Существует модуль…
12 дек '13 в 14:09
1
ответ
Как сжать в память с помощью libjpeg-turbo, используя jpeg_mem_dest
Я пытался следовать другому ответу, но просто не могу понять это правильно. У меня есть около 8 МБ растрового изображения RBGX для преобразования в формат JPEG в памяти с помощью libjpeg-turbo. Если я использую jpeg_stdio_dest Я могу записать все эт…
10 ноя '16 в 23:57
1
ответ
Изменение исходного кода JPEG и режима квантования - язык C
Мне поручено сделать проект, который состоит в изменении квантования в исходном коде JPEG, от таблиц квантования до квантования Ллойда-Макса. Проблема не в том, что делать (я знаю, как изменить квантование), а в том, где найти код, который я могу из…
21 апр '15 в 13:21
1
ответ
Технология -сканирования файла в Libjpeg
Пожалуйста, объясните, как работает технология -scans в libjpeg?
11 июн '15 в 20:35
2
ответа
Странные результаты при сжатии пакета изображений с помощью libjpegturbo
Первое, что я (хочу) сделать: сжать и уменьшить масштаб изображений (jpg). Предположим, оригинальная картинка имеет размеры 1600х1200х. Теперь я хочу иметь одну сжатую копию 1600x 1200, а другую 800x600 и 400x300. Что я использую: я использую libJpe…
22 авг '13 в 10:22
1
ответ
Какое отношение имеет jpegtran к libjpeg-turbo, jpegoptim и mozjpeg?
Насколько я понимаю, jpegtran включен в libjpeg-turbo и используется при сохранении изображения с optimize=True, Jpegoptim использует алгоритм, идентичный jpegtran, но требует, чтобы изображение было временно сохранено на диск, прежде чем его можно …
18 мар '16 в 20:16
1
ответ
Прочитайте в формате JPEG, измените его размер и сохраните на диск
Что я хочу: Изменение размера существующего JPEG в новый, меньший. Пример: before_3000x2000.jpeg →нородностей after_1024x768.jpeg Я думаю, что мне понадобятся псевдо-функции, подобные этим: foo (before_file_path, after_file_path, new_width, new_heig…
18 авг '16 в 02:10
0
ответов
TurboJpeg: нет улучшений скорости
Я на 64-битной машине CentOS 6.4. У меня есть простой тест, который читает JPEG в память или записывает JPEG. Ранее я использовал libjpeg. Теперь я установил TurboJpeg, перекомпилировал и не вижу улучшения производительности. Я снова связался с libt…
18 май '14 в 14:43
3
ответа
libjpeg с драгоценным камнем image_optim в Heroku Cedar Stack (сборка Ruby)
Я пытаюсь заставить гем image_optim работать с приложением Rails 4 в стеке Heroku Cedar для оптимизации изображений png/gif/jpeg. Я кинул нужные бинарные файлы (advpng, gifsicle, jpegoptim, jpegtran, optipng, pngcrush, pngout) в /bin и установить EN…
17 мар '13 в 23:07
1
ответ
Как отобразить JPEG на ANativeWindow?
Я пытаюсь показать JPEG для ANativeWindow с Android NDK. Я получаю ANativeWindow* при выполнении: _window = ANativeWindow_fromSurface(env, surface) Я загружаю JPEG, с помощью libjpeg-turbo, выполнив: if (tjDecompressHeader2(tj, jpeg, jpegSize, &…
14 авг '13 в 06:47
1
ответ
libjpeg-turbo - в чем разница между libturbojpeg.a и libjpeg.a
Мое намерение состоит в том, чтобы использовать libjpeg-turbo (см. http://www.libjpeg-turbo.org/Main/HomePage) как замену обычному libjpeg (версия 6) от Independent Jpeg Group ( http://www.ijg.org/). Моя платформа разработки - Linux на X_86, 64-битн…
19 сен '14 в 12:11
1
ответ
API TurboJPEG из libjpeg-turbo-1.5.1-vc.exe выдает неправильный вывод
Я написал тестовую программу на C в Visual Studio 2015 для тестирования libjpeg-turbo TurboJPEG-API. В этой тестовой программе я создаю изображение размером 800x800 пикселей RGB и записываю его на диск. Когда я использую TJSAMP_GRAY на tjCompress2 Ф…
10 окт '16 в 02:15