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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

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

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

Оффлайн kmk

  • Автор темы
  • Активист
  • *
  • Сообщений: 435
    • Просмотр профиля
ImageMagick и загадочные файлы JPG
« : 07 Декабрь 2017, 21: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). Ох уж этот загадочный Андроид...

Онлайн EvangelionDeath

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

Там с геометрией фигня была %)
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Intel 535 120GB/Ubuntu 16.04 Mate
HP 625: AMD Athlon P320, 4GB DDR3 1333MHz, AMD HD4250, Seagate Momentus/Ubuntu 14.04 Mate

Оффлайн AnrDaemon

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

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

 

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