old.ubuntu-desktop.ru - CONVERT — КОНВЕРТИРУЕМ ИЗОБРАЖЕНИЯ - Команды терминала Главная > Каталог статей > Команды терминала
CONVERT — КОНВЕРТИРУЕМ ИЗОБРАЖЕНИЯ
convert — команда позволяющая быстро и качественно конвертировать изображения в разные форматы, команда поддерживает следующие форматы: jpg, bmp, pcx, gif, png, tiff, xpm, xwd.
Простой пример конвертирования:
convert файл.png файл1.jpg
На данном примере показано, что файл.png был конвертирован в формат jpg из формата png и переименован в файл1.jpg.
При конвертировании можно использовать команду cd для перехода в каталог с изображениями:
cd /home/имя_пользователя/Путь_к_папке_с_изображением/
Можно так же при конвертировании указывать путь к файлу, например:
Помимо конвертирования из одного формата в другой команда convert поддерживает изменение параметров изображения, например:
convert -resize 800×600 файл.jpg файл1.png
Изменение размера изображения в процентном соотношении к исходному:
convert -sample 40%x40% файл.jpg файл1.png
Поворот изображения:
convert -rotate 25 файл.jpg файл1.png
В данном случае мы повернули изображение на 25 градусов.
Применение эффектов
Эффект старой фотографии:
convert -sepia-tone 80% файл.jpg файл1.png
Рисунок нарисованный углем:
convert -charcoal 50 файл.jpg файл1.png
Эффект спирали:
convert -swirl 500 файл.jpg файл1.png
Команда convert имеет огромное кол-во параметров, полный список параметров можно посмотреть в описании команды:
man convert
Групповая конвертация изображений
При групповой конвертации все изображения которые необходимо конвертировать или изменить параметр должны находится в одной папке. Например если необходимо конвертировать несколько изображений формата jpg в формат png, то используем следующую команду:
convert *.jpg *.png
Для удобства конвертирования можно создать отдельную папку для уже обработанных изображений:
Если Вы хотите изменить параметр группы изображений, например уменьшить размер всех изображений на 50%, без конвертации формата, то используем следующую команду:
Если имеется переменная которую необходимо сравнить с массивом,то можно воспользоваться функцией in_array() которая проверяет присутствует ли в массиве значение.
in_array(значение, массив);
Пример кода:
$a = "bmp";
$b = array('zip','7z','rar','tar','taz');
$c = array('png','jpg','bmp','psd','gif');
if(in_array($a, $b)){echo "Это архив";}
elseif(in_array($a, $c)){echo "Это изображение";}
Это…
Maxthon (MyIE2) — многооконный браузер, построенный на движке Internet Explorer. Обладает большим число настроек и дополнительных функций (присутствуют встроенные средства для чтения RSS каналов, блокирования нежелательного содержимого веб-сайтов, а также инструмент для хранения паролей с возможностью автоматического заполнения веб-форм) — все это делает этот браузер удобным и комфортным большому числу…
Контроллер яркости позволяет управлять яркостью основного и дополнительного дисплея в Linux. Яркость монитора может регулироваться от 0 до 100%, следует отметить, что 100% яркости будет равна той яркости которая установлена на мониторе.
Установить программу можно через «Центр приложений Ubutnu», стоит отметить что программа находится в категории платных программ, но предоставляется абсолютно бесплатно,…
Phototonic — приложение для просмотра изображений. Приложение имеет простой и настраиваемый гарфический интерфейс, может работать в полноэкранном режиме. Phototonic оснащен функцией органайзера изображений, то есть Вы можете переименовывать изображения, осуществлять поиск дубликатов, имеет функция перетаскивания из каталога в каталог и тд.
Phototonic поддерживает огромное кол-во форматов изображений,…
cclive — это легковесная утилита командной строки для извлечения видеоклипов с Youtube и подобных ему сайтов. Представляет собой программу clive, переписанную на языке C++, с меньшими системными требованиями и меньшим числом зависимостей.
cclive в основном является средством загрузки видеоклипов, но также может работать с видеоплеерами наподобие «mplayer», чтобы не использовать для их воспроизведения…