Как преобразовать .tiff/.bmp в JPEG-XR с помощью инструмента преобразования Imagemagick?

я использую инструмент convert от imagemagick для преобразования изображений в формат jpeg-xr.

я использую последнюю версию под Debian Linux (ImageMagick-6.8.6-8).

Проблема в том, что convert -format jxr или convert -format wdp создают тот же формат, что и мое исходное изображение, и не имеют действительного файла jpeg-xr. Мой параметр -format неверен? я ничего не нашел об этом

заранее спасибо


person znarf    schedule 13.08.2013    source источник
comment
JPEG extended range - Requires the jxrlib delegate library. Put the JxrDecApp and JxrEncApp applications in your execution path. (imagemagick.org/script/formats.php#supported).. это уже сделано?   -  person sofl    schedule 16.08.2013
comment
да это уже сделано.   -  person znarf    schedule 18.08.2013
comment
Где вы нашли JxrDecApp и JxrEncApp?   -  person Lucas    schedule 14.02.2019
comment
@Lucas Единственное место, где я нашел их в Интернете, это здесь: github.com/4creators/jxrlib/ дерево/мастер/jxrencoderdecoder. Я также хотел бы знать, где вы положили эти файлы? Что считается execution path? И нужно ли нам перестраивать imagemagick после этого? Мне нужно сделать это для macOS и Ubuntu 18. Меняется ли execution path для каждой ОС?   -  person Joshua Pinter    schedule 30.11.2020
comment
не видел, чтобы этот вопрос всплывал, но путь выполнения относится к переменной PATH в вашей системе, это в основном означает, что ваша ОС может найти эти файлы, когда вы хотите выполнить их самостоятельно. в Linux вы можете поместить двоичные файлы в /usr/bin или в любое место в вашей системе, если вы добавите абсолютный путь к папке в свою переменную PATH. вы можете сделать это через ваш .bashrc или .zshrc или в Windows с помощью меню переменных среды. Простое решение: для Mac и Linux выполните chmod +x файлы, чтобы сделать их исполняемыми, а затем поместите их в /usr/bin.   -  person znarf    schedule 16.04.2021


Ответы (1)


Параметр -format предназначен для вывода метаданных в определенном формате, а не для выбора формата выходного файла.

Выбор определенного выходного формата осуществляется путем добавления к имени выходного файла префикса, описанного на странице http://www.imagemagick.org/script/formats.php, например

convert input.jpg jxr:output.jpg

Обычно imagemagick определяет выходной формат на основе расширения файла, которое вы выбрали для выходного файла, поэтому, выбрав .jxr в качестве расширения файла, он должен автоматически использовать формат JPEG-XR.

person Cobra_Fast    schedule 20.08.2013