Форум русскоязычного сообщества Ubuntu


Автор Тема: ImageMagick и загадочные файлы JPG  (Прочитано 652 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kmk

  • Автор темы
  • Активист
  • *
  • Сообщений: 624
    • Просмотр профиля
ImageMagick и загадочные файлы JPG
« : 07 Декабря 2017, 20:30:07 »
Неожиданно, при работе с ImageMagick, столкнулся с загадочными JPG-файлами. Собственно, сам их заснял на мобильник, в поликлинике по просьбе родни. Теперь стоит задача их распечатать.

Казалось бы чего проще, склеить в ImageMagick'е и распечатать, но не тут-то было. Первый файл изначально был в альбомном виде, остальные в книжном. (Хотя снимал одинаково.) Развернул нужные:

Поворот на 90' против часовой стрелки
convert *.jpg -rotate -90 *.jpg

Все получилось замечательно.

Осталось склеить:
Объединяем вертикально. Сверху-вниз
convert -append logo_gray.png logo.png logo_out.png
Объединяем горизонтально. Справа-налево
convert +append logo_gray.png logo.png logo.png logo_out.png

И тут начинается свистопляска. Обещанные "Сверху-вниз" склеивают "Справа-налево", а "Справа-налево" склеивают "Сверху-вниз".

Ну это не беда, плюс на минус поменял и всё. И тут появилась ЗАГАДКА.

Первые два файла не хотят склеиваться как надо, хоть ты тресни. То один альбомный, а другой книжный, то наоборот. Оба исходных файла в альбомном виде. При склеивании один из файлов разворачивается:



Можно конечно склеить в GIMP'е и забыть, но просто интересно, что за ерунда.

Выложил оба этих файла сюда.

Хелп по командам ImageMagick.

P.S. Еще почему-то первые два файла были с другими правами. Изменил их в соответствии с другими (664). Ох уж этот загадочный Андроид...

ТС, как видно по состоянию на 30/01/2020 потерял интерес к созданной им теме (пометка Решено в теме отсутствует, тема оставлена не закрытой, сообщений в теме давно не было). На реплики форумчан реакции со стороны ТС нет. Тема стародавняя (последнее сообщение в топике: 07/12/2017; последнее сообщение от ТС в топике: 07/12/2017). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 30 Января 2020, 19:34:27 от zg_nico »

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: ImageMagick и загадочные файлы JPG
« Ответ #1 : 07 Декабря 2017, 20:58:52 »
И не в чем себе не отказывай

Там с геометрией фигня была %)
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28331
    • Просмотр профиля
Re: ImageMagick и загадочные файлы JPG
« Ответ #2 : 07 Декабря 2017, 21:32:19 »
Внимательнее читайте оригинальную инструкцию, а не частичные переводы.
http://www.imagemagick.org/Usage/
В частности, внимательно изучите разделы, касающиеся виртуальной канвы, а так же имейте в виду, что хотя поворот на 90° внутри imagick осуществляется без потери качества, качество будет потеряно при сохранении картинки обратно в JPEG.
Если хотите lossless JPEG rotation, используйте специальные средства для работы именно с JPEG. Либо проводите все свои трансформации в один приём.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.219 секунд. Запросов: 23.