Комментарии 47
Хотелось бы, чтобы он рамку рисовал нужной ширины
Может лучше resolution через o писать?
А ещё много параметров на res начинающихся лучше в input-dir и output-dir переименовать, наверно (=
А ещё много параметров на res начинающихся лучше в input-dir и output-dir переименовать, наверно (=
а почему все сообщения на русском, а эти два эррора («Error, identify not fount», «Error, convert not fount») на анлийском… =)) Вот так у нас все переводится/пишется, а потом жалуемся…
Разрешение растровых изображений может выражаться в виде двух целых чисел, например: 1600 × 1200 — в данном случае эти числа означают размеры изображения в пикселях по горизонтали и вертикали.http://ru.wikipedia.org/wiki/Разрешение_(компьютерная_графика)
А под вайном не работает?
Как-то можно (prooflink: www.irfanview.com/faq.htm#Q45 ):
Q: Can I use IrfanView on Linux?
A: Yes. There is no native-Linux version of IrfanView. However, you can use IrfanView in conjunction with Linux programs like WINE, Windows Linux emulators and Linux-based virtual machines. See instructions on: www.wine-reviews.net/applications/irfanview-410-on-linux-with-wine.html
Q: Can I use IrfanView on Linux?
A: Yes. There is no native-Linux version of IrfanView. However, you can use IrfanView in conjunction with Linux programs like WINE, Windows Linux emulators and Linux-based virtual machines. See instructions on: www.wine-reviews.net/applications/irfanview-410-on-linux-with-wine.html
Кстати, да. Велосипед давно изобретен.
Быстренько накидал? =)
Простите, вы про это?
i44.tinypic.com/8vt0nt.png
i44.tinypic.com/2jcj7le.png
i44.tinypic.com/8vt0nt.png
i44.tinypic.com/2jcj7le.png
Навскидку вспомнил nautilus-image-converter, добавляющий опции контекстного меню в Nautilus, а ещё Phatch — чуть посерьёзнее, уже отдельная программа с неплохим интерфейсом.
Но, как это обычно бывает, написанное своими руками роднее и ближе :)
Но, как это обычно бывает, написанное своими руками роднее и ближе :)
Шарпинг бы не помешал.Например для мелких картинок.
mogrify -resize 800x600 *.jpeg
Писал такой скрипт на PHP GD2 получается лаконичнее + кроссплатформенно :) могу выложить, если кому нужно.
В XnView за несколько минут делается, не понятно для чего такие сложности себе создавать, этим вроде как сервера должны заниматься.
Я, как и многие товарищи сверху, предпочитаю в случае необходимости накидать одну строчку в консоли, обычно вообще достаточно их хистори выдернуть
И оно делает, что мне надо.
А вот не хватает мне однострочной команды для следующего:
«Для всех *jpg, если хотя бы одна сторона больше 1024px, сделать -resize 50%»
Не сообразил пока, как это сделать проще, чем парсить вывод identify и вызывать convert для прошедших проверку изображений.
mkdir res;for i in *jpg;do echo $i;convert -resize 50% -quality 90 $i res/$i;done
И оно делает, что мне надо.
А вот не хватает мне однострочной команды для следующего:
«Для всех *jpg, если хотя бы одна сторона больше 1024px, сделать -resize 50%»
Не сообразил пока, как это сделать проще, чем парсить вывод identify и вызывать convert для прошедших проверку изображений.
«быстро» это сколько?)
Ого! У самого в Новогодние праздники возникла такая проблема, правда в винде(хотя сам линукс юзаю, там бы конечно баш+имаджмэджик...), придумал одно решеньеце) Вечером постараюсь тоже написать пост на эту тему.
ну уж если и писать велосипед — то уж хотя бы многопоточный… В остальных случаях 2-3 строчки на bash/zsh гораздо эффективнее.
Некоторое время назад столкнулся с такой же задачей.
Вот команда, которая ищет все svg файлы во все поддиректориях,
изменяет их размер перекодирует в png:
find /home/sombody/something/pictures/* -name '*.svg' -exec
mogrify -resize 300 -format png '{}' \;
А вообще с картинками можно делать все, что только сможете вообразить
(конвертировать, вырезать кругляшки, менять обои, надписывать разными
шрифтами, переворачивать и т.д.):
www.imagemagick.org/Usage/
www.imagemagick.org/script/command-line-options.php
Вот команда, которая ищет все svg файлы во все поддиректориях,
изменяет их размер перекодирует в png:
find /home/sombody/something/pictures/* -name '*.svg' -exec
mogrify -resize 300 -format png '{}' \;
А вообще с картинками можно делать все, что только сможете вообразить
(конвертировать, вырезать кругляшки, менять обои, надписывать разными
шрифтами, переворачивать и т.д.):
www.imagemagick.org/Usage/
www.imagemagick.org/script/command-line-options.php
Мне когда нужно было, написал сценарий для гимпа.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Пакетное масштабирование изображений