tag:blogger.com,1999:blog-30744165.post7273847152375774415..comments2024-02-16T18:41:32.376+11:00Comments on Записки дебианщика: ImageMagick - мощный консольный графический редакторvirenshttp://www.blogger.com/profile/12420257446841864325noreply@blogger.comBlogger32125tag:blogger.com,1999:blog-30744165.post-90256990913441248662014-09-09T05:50:25.257+10:002014-09-09T05:50:25.257+10:00Делаю start.bat с содержимым for %fname in (*.jpg)...Делаю start.bat с содержимым for %fname in (*.jpg) do mogrify -resize 640 %fname; и ничего не работает как поправить?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-30744165.post-48669934974887433112013-12-15T03:14:01.533+11:002013-12-15T03:14:01.533+11:00Привет всем. помогите пожалуйста,а то я мозгом уже...Привет всем. помогите пожалуйста,а то я мозгом уже потёк.<br />нужен скрипт который бы ресайзил картинку и наносил на неё водяной знак. вот что я написал >>><br />#!/bin/sh<br /><br /># Dialog box to choose thumb's size<br />SIZE=`zenity --list --title="Выберите размер новой картинки" --radiolist --column="Выбор" --column="Размер по большой стороне" "" "100X100" "" "150X150" "" "200X200" "" "250X250" "" "300X300" "" "350X350" "" "400X400" "" "450X450" "" "500X500" "" "550X550" "" "600X600" "" "650X650" "" "700X700" "" "750X750" "" "800X800" "" "850X850" "" "900X900" "" "950X950" "" "1000X1000" "" "1050X1050" "" "1100X1100" "" "1150X1150" "" "1200X1200" "" "1250X1250"`<br /><br />if [ "${SIZE}" == "" ]; then <br />zenity --error --text="Размер не выбран. Для использования выберите размер. "<br />exit 1<br />fi<br /><br />#####<br /># Creating thumbnails for watermark. Directory for watermark "$HOME/WaterMark/", file "stamp.png"<br />convert -resize "${SIZE}" -bordercolor black -quality 100 "$HOME/WaterMark/stamp.png" "$HOME/WaterMark/stampTMP.png"<br />STAMP=$HOME/WaterMark/stampTMP.png<br />if [ "${STAMP}" == "" ]; then <br />zenity --error --text="Файл водяного знака не выбран. Выберите водяной знак , или<br />в домашнем каталоге создайте папку WaterMark, <br /> и положите в неё водяной знак с именем stamp.png "<br />exit 1<br />fi<br />#####<br /><br /><br /># How many files to make the progress bar<br />PROGRESS=0<br />NUMBER_OF_FILES=`find -iname "*.jpg" -maxdepth 1 | wc -l`<br />let "INCREMENT=100/$NUMBER_OF_FILES"<br /><br />mkdir -p thumbnails<br /><br /># Creating thumbnails. Specific work on picture should be add there as convert's option<br />(for i in *.jpg *.JPG; do<br />echo "$PROGRESS";<br />echo "# Обработка $i";<br />PIC=`convert -resize "${SIZE}" -bordercolor black -quality 90 "${i}" thumbnails/${i%.*}".jpg"` <br /> composite -gravity south -geometry +0+10 "${STAMP}" "${PIC}" "${PIC}'.jpeg'"<br /><br />#####<br />#composite -gravity south -geometry +0+10 "${STAMP}" "${PIC}" "${PIC}"<br /><br /><br /><br />#####<br /><br />let "PROGRESS+=$INCREMENT"<br />done<br />) | zenity --progress --title "$Creating создание..." --percentage=0<br /><br />#process png<br /># How many files to make the progress bar<br />PROGRESS=0<br />NUMBER_OF_FILES=`find -iname "*.png" -maxdepth 1 | wc -l`<br />let "INCREMENT=100/$NUMBER_OF_FILES"<br /><br />mkdir -p thumbnails<br /><br /># Creating thumbnails. Specific work on picture should be add there as convert's option<br />(for i in *.png *.PNG; do<br />echo "$PROGRESS";<br />echo "# Обработка $i";<br />convert -resize "${SIZE}" -bordercolor black -quality 90 "${i}" thumbnails/"${i}"<br />let "PROGRESS+=$INCREMENT"<br />done<br />) | zenity --progress --title "$Creating создание..." --percentage=0<br /><br />в папке $HOME/WaterMark файл stamp.png это водяной знак в большом разрешении.<br /><br />пытаюсь сделать что-бы после резайза водяного знака он писался не в файл, а в переменную. потом ресайзелись выбранные картинки по одной писались тоже в переменную потом на них наносился водяной знак и уже тогда запись в файл в новую директорию thumbnails.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-30744165.post-14492780710357771712013-10-08T03:35:58.497+11:002013-10-08T03:35:58.497+11:00Как можно использовать здесь преобразование Фурье ...Как можно использовать здесь преобразование Фурье для морфинга одного изображения в другое?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-30744165.post-72206969254826386762013-03-08T02:11:15.117+11:002013-03-08T02:11:15.117+11:00Скачал пакет "ftp://mirror.aarnet.edu.au/pub/...Скачал пакет "ftp://mirror.aarnet.edu.au/pub/imagemagick/binaries/", нашел convert.exe, но то же самое. Изменяет размер независимо от portrait/landscape положения. Пока вижу выход уменьшать картинку в процентном соотношении, если заранее известно, что все фото одинакового разрешения ;(Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-30744165.post-90016486611120962862013-03-08T01:20:20.189+11:002013-03-08T01:20:20.189+11:00Присоединяюсь к sysa! IrfanView выполняет пакетное...Присоединяюсь к sysa! IrfanView выполняет пакетное изменение размера изображения по наибольшей стороне. Как это осуществить в mogrify.exe? Применение -resize MMMxNNN при 1024х768 на рисунок 768х1024 действует как 1024х1365.<br />Кстати, mogrify.exe удаляет оригинал, поэтому в свои скрипты можно добавить что-то наподобие for %%a in ("*.jpg") do copy "%%a" "%%~na.jpg.bak"Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-30744165.post-7531345267365331032012-11-04T00:45:02.752+11:002012-11-04T00:45:02.752+11:00навеки в закладках, спасибо!навеки в закладках, спасибо!deaidkohttps://www.blogger.com/profile/14029698292104237400noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-29827446204605906072011-11-27T17:33:37.269+11:002011-11-27T17:33:37.269+11:00converter -colorspace CMYK 1.png 1r.tifconverter -colorspace CMYK 1.png 1r.tifAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-30744165.post-12702362122759534742011-11-11T19:36:55.514+11:002011-11-11T19:36:55.514+11:00Здравствуйте virens, может вы подскажете, как можн...Здравствуйте virens, может вы подскажете, как можно указать чтобы горизонтально расположенные рисунки ресайзил до одной ширина, а вертикальные до другой (к примеру горизонтальные до 500px, а вертикальные до 400px) ?sysabobhttps://www.blogger.com/profile/08360805796940954113noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-57880826779690959992011-02-24T03:45:11.585+11:002011-02-24T03:45:11.585+11:00Помогите пожалуйста решить задачу.
Есть куча скрин...Помогите пожалуйста решить задачу.<br />Есть куча скринов с разных видео. Они имеют разные размеры и пропорции по ширине и высоте.<br />Как мне можно вырезать картинки с пропорцией 3 к 4 из центра кадра?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-30744165.post-80891941480395184852009-11-02T07:11:57.364+11:002009-11-02T07:11:57.364+11:00А как это можно сделать через GUI? Есть программа ...А как это можно сделать через GUI? Есть программа для Gnome?Денис Радченкоhttps://www.blogger.com/profile/11051376252508708888noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-4884070062290184682009-08-21T13:35:31.598+10:002009-08-21T13:35:31.598+10:00Спасибки за обзор. Искал чем бы массово отконверти...Спасибки за обзор. Искал чем бы массово отконвертировать пачку файлов. Причем под оффтопиком ) Оказалось бинарники под оффтопик есть на оффсайте. Порадовался.) Еще раз спасибо.<br />Едиственное чего не понял - можно ли выполнить два преобразования в одну команду. То есть я делаю вот так (на примере одного файла):<br />converter 1.png 1.tif<br />converter -colorspace CMYK 1.tif 1r.tif<br />Ну то есть из png в тиф и потом в CMYK, А вот можно ли это как-то сделать за один раз?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-30744165.post-23117006425006120282009-02-26T01:22:00.000+11:002009-02-26T01:22:00.000+11:00Есть такая картинка: http://pic.ipicture.ru/upload...Есть такая картинка: <BR/>http://pic.ipicture.ru/uploads/090225/PZW2JJVRfc.jpg<BR/><BR/>Посоветуйте, пожалуйста, если это не очень сложно, как: <BR/>1. Убрать фон.<BR/>2. Сделать чёрно-белым.<BR/><BR/>Делал -monochrome, то что нужно, но размер картинки увеличивается в 2 раза.<BR/><BR/>Заранее спасибоAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-30744165.post-59109506941884285612009-02-05T22:17:00.000+11:002009-02-05T22:17:00.000+11:00Можно ли каким либо способ обрезать картинку с лев...Можно ли каким либо способ обрезать картинку с левой стороны? подскажите плиз...Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-30744165.post-13343874378324304522009-01-10T13:28:00.000+11:002009-01-10T13:28:00.000+11:00Хостер то дал :) если есть ссх - проверь через нег...Хостер то дал :) если есть ссх - проверь через него выполнить любую тестовую команду - и гугл тебе в помощь. Если в ссх пашет, то проблема в пхп (скорее всего). Вообще имаджмаджик либо присутсвует в пхп либо нет, пути указывать не надо как правило, пути знает модуль пхп, который и делает системные вызовы. А если ты напрямую пытаешься послать команды на имаджмаджик из пхп - то это может и не получиться :)Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-30744165.post-27534960302898509362008-12-02T21:50:00.000+11:002008-12-02T21:50:00.000+11:00Хостер дал путь, я вписал в галеру куда надобно в ...Хостер дал путь, я вписал в галеру куда надобно в админке, после этого она превьюхи перестала делать, у меня до этого была похожая проблема с другой галерой, переключил на GD - работает. <BR/>Вот я и мыслю - или хостер не знает, что она не работает, или я дурак.<BR/>Есть ли быстрый способ проверить ее работу - т.е. работоспособность и наличие на хосте?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-30744165.post-73829773140343820072008-03-31T08:46:00.000+11:002008-03-31T08:46:00.000+11:00При масштабировании желательно указывать фильтр сг...При масштабировании желательно указывать фильтр сглаживания.((-filter)<BR/><BR/>>Подскажите пожалста, в чём я дурак?<BR/><BR/>Не верный синтаксис, надо так: convert 1.jpg -colorspace GRAY 2.jpgUnknownhttps://www.blogger.com/profile/10831998868451167703noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-11239018516854767592008-03-07T06:15:00.000+11:002008-03-07T06:15:00.000+11:00Подскажите пожалста, в чём я дурак?Беру изображени...Подскажите пожалста, в чём я дурак?<BR/>Беру изображение JPEG 24 бит цветности (сканированный рисунок) и пытаюсь его скормить конвектору:<BR/>convert -colorspace GRAY 1.jpg 2.jpg<BR/>на что получаю:<BR/>Bogus input colorspace<BR/><BR/>Если перевожу в оттенки серого Гимпом - потом всё работает, например:<BR/>convert -colorspace GRAY 1.jpg 2.xpm<BR/><BR/>Хотя понятно, что конвертирования цветовой палитры не происходит, но всё же! Оччень интереснО!<BR/><BR/>PS Автору огромное уважение, его записи уже столько раз выручали!Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-30744165.post-69383014308231812262007-09-25T04:39:00.000+10:002007-09-25T04:39:00.000+10:002 Анонимный пишет...Вот популярный пример из Форто...2 Анонимный пишет...<BR/><B>Вот популярный пример из Форточек - программа ACDSEE.</B><BR/>Я уже не знаю, что это за программа. Судя по тому, что видел в последний раз - комбайн, умеющий всё, кроме комфортного просмотра изображений :-) Мне мой GQview милей в сто раз: простой, быстрый и функциональный в меру.<BR/><BR/><B>Вот определение графического редактора</B><BR/>Ну, википедия это не аргумент, если честно. На сайте IM написано: "ImageMagick is a software suite..."<BR/>Насколько мне позволяют мои скромные познания в англицком, сие есть "программный пакет". Ну ладно, будем считать его пакетом. Убедили.<BR/><BR/><B>Друзья, пардон, но всё-таки определение неверное.</B><BR/>Ммм... чую светлую сторону силы в мыслях ваших... на размышление время требуется некоторое мне :-)<BR/><BR/>2 zer пишет...<BR/><B>Пасиб!!! Очень кстати прочитал вашу статью :)</B><BR/>А я давно хотел разобраться с настройками IM. Не далее как вчера сам сидел и читал её :-)<BR/><BR/><B>Как раз нужно промаштабировать уйму фоток для галереи</B><BR/>Именно под такие цели IM и заточен.<BR/><BR/>2 Анонимный пишет...<BR/><B>А вообще день ото дня просто поражаюсь величию и простоте линукса</B><BR/>Аналогично. В самом деле, именно в никсах (Линукс\БСД) так много простых мелочей, но без которых очень некомфортно в других системах. Консоль, нормальное автодополнение, find\grep\sed\, ssh... простые вещи, а поди ж ты :-)<BR/><BR/><B>а прога что надо для пакетной обработки фото. и главное как все просто и быстро)))</B><BR/>Действительно. Это не по одной картинке мышкой тыркать: ввввжик - и пара сотен обработано :-)<BR/><BR/><B>еще раз спасибо!</B><BR/>На здоровье! :-)virenshttps://www.blogger.com/profile/12420257446841864325noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-86989742645529262162007-09-25T02:28:00.000+10:002007-09-25T02:28:00.000+10:00Спасибо автору за ценную инфу!!!А вообще день ото ...Спасибо автору за ценную инфу!!!<BR/>А вообще день ото дня просто поражаюсь величию и простоте линукса (перешел 2 недели назад)....а прога что надо для пакетной обработки фото. и главное как все просто и быстро)))<BR/>еще раз спасибо!Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-30744165.post-19349420485311784032007-07-20T01:23:00.000+10:002007-07-20T01:23:00.000+10:00Пасиб!!! Очень кстати прочитал вашу статью :)Как р...Пасиб!!! Очень кстати прочитал вашу статью :)<BR/>Как раз нужно промаштабировать уйму фоток для галереи и возможно добавлю еще логотип :)Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-30744165.post-70710237690315280302007-07-14T05:03:00.000+10:002007-07-14T05:03:00.000+10:00Вот популярный пример из Форточек - программа ACDS...Вот популярный пример из Форточек - программа ACDSEE.<BR/><BR/>Умеет всё, что перечислено. И тем не менее, это не редактор, а конвертер.<BR/><BR/>Вот определение графического редактора: http://ru.wikipedia.org/wiki/Графический_редактор<BR/><BR/>А вот ссылка на описание IM: http://ru.wikipedia.org/wiki/ImageMagick<BR/><BR/>Максимум, с чем можно согласиться, это утверждение, что IM - библиотека функций для обработки изображений.<BR/><BR/>Друзья, пардон, но всё-таки определение неверное.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-30744165.post-34299730891111362782007-07-13T17:30:00.000+10:002007-07-13T17:30:00.000+10:002 Анонимный пишет...Но хотелось бы поправить автор...2 Анонимный пишет...<BR/><B>Но хотелось бы поправить автора.<BR/> IM всё-таки не редактор, а конвертер. Т.е., средство для преобразования изображений тем или иным методом.</B><BR/>Конвертор - это sam2p и ему подобные tiff2png например. IM это намного, намного больше. Можно взять jpg-фотографию, повысить в ней резкость и изменить гамму, результат записав в другой файл. Ну и чем это отличается от 100% графического <I>редактора</I> The GIMP!?<BR/><BR/><B>А графический редактор - понятие, которое предполагает непосредственное изменение того, что ты видишь на экране.</B><BR/>Видимо, у нас разные понятия :-) Не важно, где происходит изменение - важен факт того, что программа не просто пересохраняет в другом формате, а имеет все признаки серьёзного графического редактора. Собственно, поэтому пост так и назван.<BR/><BR/>2 jetxee пишет...<BR/><B><BR/> анонимному:<BR/><BR/> grep — не средство преобразования, а средство фильтрации/поиска.</B><BR/>Именно! А IM - способен редактировать результат. Какой конвертор способен делать crop и resize?virenshttps://www.blogger.com/profile/12420257446841864325noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-56807335938063537932007-07-12T16:18:00.000+10:002007-07-12T16:18:00.000+10:00Фильтрация есть преобразование потока данныхФильтрация есть преобразование потока данныхAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-30744165.post-20972685664860089402007-07-12T00:21:00.000+10:002007-07-12T00:21:00.000+10:00анонимному:grep — не средство преобразования, а ср...анонимному:<BR/><BR/>grep — не средство преобразования, а средство фильтрации/поиска.<BR/><BR/>более уместно сравнение vi vs sed.jetxeehttps://www.blogger.com/profile/13602261362032769022noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-63689552707160660802007-07-12T00:14:00.000+10:002007-07-12T00:14:00.000+10:00Хорошая статья.Но хотелось бы поправить автора.IM ...Хорошая статья.<BR/><BR/>Но хотелось бы поправить автора.<BR/><BR/>IM всё-таки не редактор, а конвертер. Т.е., средство для преобразования изображений тем или иным методом.<BR/><BR/>А графический редактор - понятие, которое предполагает непосредственное изменение того, что ты видишь на экране.<BR/><BR/>Самая яркая аналогия - это vi и grep. Первое - редактор, второе - средство для преобразования.Anonymousnoreply@blogger.com