Статьи КрисADR Они были очень хорошими и получили невероятное признание, однако в своих первых статьях он использовал изображения .bmp
которые обычно занимают гораздо больше места на диске, чем изображения .jpg
, из-за чего пользователи с медленным подключением не могли оценить изображения, дополняющие их текст, поэтому мне пришлось научиться конвертировать изображения .bmp в .jpg, и хотя есть несколько способов сделать это, самым простым было использование инструмента mogrify
пакета ImageMagick
.
Что такое могрифы?
Инструмент могрифицировать С какой стороны посмотреть, это довольно интересно, так как функции, специализирующиеся на обработке изображений, которые позволяют нам выполнять процессы изменения размера, размытия, обрезки, затемнения, рисования, зеркального отражения, объединения, преобразования изображения и другие.
Инструмент mogrify берет исходное изображение и, в соответствии с параметром функциональности, который мы указываем, перезаписывает изображение на изображение с ожидаемым результатом, все это очень быстро и прозрачно для пользователя.
Этот инструмент доступен в программном пакете ImageMagick что позволяет создавать, редактировать и составлять изображения из командной строки без необходимости использования графического приложения. Официальную документацию по использованию и возможностям mogrify можно найти здесь или выполнив команду с консоли mogrify -help
.
Как преобразовать изображения .bmp в .jpg?
Как упоминалось выше, изначально могрифицировать позволяет конвертировать изображения, один из форматов, который он позволяет конвертировать, это .bmp в .jpg и наоборот, мы можем сделать это как для изображения, так и для их партии, кроме того, с параметром -format
мы можем сказать mogrify не заменять исходные изображения, а создавать новые.
В случае массовое преобразование изображений .jpg в .bmp просто перейдите в каталог, где находятся исходные изображения, и выполните следующую команду:
mogrify -format jpg * .bmp
Новые изображения будут автоматически созданы с именем исходного изображения, но в указанном формате и с соответствующими преобразованиями. Точно так же вы можете применить эту простую процедуру к различным форматам изображений.
Простой учебник, но он может решить жизнь более чем одного человека.
Что ж, статья очень хороша 🙂 спасибо за помощь и извините за дополнительную работу 😛 Я использовал всегда надежный Shutter для выполнения тяжелой работы, но я забыл настроить его для прямого преобразования в .jpeg 🙂 Все решено, и еще раз спасибо 😉 привет
Спасибо за такую хорошую работу !!!
Бывают случаи, когда PNG (сплошные, однородные цвета, типичные для снимков окна приложения) лучше, чем JPEG (лучше всего для реалистичных фотографий). Из-за потери конечного размера и качества .jpeg.
Отличный инструмент mogrify, еще один отличный инструмент в том же пакете ImageMagick - convert:
Обе команды делают одно и то же, но mogrify имеет тенденцию разрушать исходное изображение, а convert создает новое изображение.
Это упрощает изменение размера всех фотографий в камере для последующей отправки по электронной почте с помощью mogrify:
с могрифе: могрифай -размер 25% . JPG
с преобразованием в скрипт: для изображения в формате * .JPG; выполнить convert -resize "33% x33%" $ image RES $ image; готово
Я оставляю вам варианты, которые я использовал с convert:
Повернуть фотографии при копировании в каталог: convert -rotate -90 * .JPG rotate / rotate
Придайте им яркость и контраст, скопировав результат в каталог: convert -brightness-Contrast 20x + 40 rotated блеск / блеск
Создайте PDF-файл со всеми из них: convert * todo.pdf
Вырежьте часть изображения: слева: 126 и выше: 56, размерность: ширина 912, высота 624.
convert -crop 900 × 624 + 126 + 56 C * .png J.png
Есть много возможностей, создавать скошенные рамки для фотографий и т. Д.
Великолепные статьи для обоих, одна для более широкой аудитории, а другая для профессиональных компьютерщиков.
Хорошее место, чтобы спросить, как решить "Ошибка интерпретации графического файла JPEG (не файл JPEG: начинается с 0xff 0xff)"
Почему мы сопротивляемся графическому интерфейсу? Может быть, это очень сложно разработать и требует больших усилий? то, что что-то сложнее, не означает, что это более эффективно, иногда лучше выбрать самый короткий и легкий путь, если самый длинный требует много поворотов