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%, без конвертации формата, то используем следующую команду:
Помимо xrubik включены следующие головоломки:
трёхмерные головоломки, основанные на вращении: xpyraminx, xoct, xskewb, xdino, xmball
головоломки, основанные на сдвиге элементов: xcubes, xtriangles, xhexagons, xpanex
комбинированные: xbarrel, xmlink
Эта версия была скомпилирована без библиотеки виджетов Motif и поэтому имеет малофункциональный пользовательский интерфейс. Расширенная версия находится в пакете xmpuzzles.
Программа xrubik доступна в…
Функция constant() возвращает значение константы. Функция используется, если вам необходимо запросить значение константы зная ее имя.
Пример использования:
define ("сумма", 100);
echo сумма; // 100
echo constant("сумма"); //…
eboard — графическая шахматная программа, которая может функционировать, как интерфейс к шахматным серверам в Интернете (например, FICS) и шахматным движкам типа Crafty.
Этот пакет содержит шахматный интерфейс, что означает, что вы можете играть как с другим человеком на том же компьютере, так и участвовать в игре на сервере в Интернете. Чтобы играть против компьютера, нужно дополнительно установить шахматный…
Для слияния двух и более массивов используется функция array_merge().
Пример использования:
Слияние трех массивов и одного значения
echo '<pre>';
$a = array("кино", "музыка", "театр", "цирк", "школа");
$b = array(23, 45, 88, "клоуны", "уроки");
$c = array("кошка", "тигр");
$d = 333;
print_r($arr = array_merge($a, $b, $c, (array)$d));
echo '</pre>';
Array
(
[0] => кино
[1] => музыка
[2] => театр
[3] => цирк
[4] => школа
[5] => 23
[6] => 45
[7] => 88
[8] =>…
Rexloader — бесплатный кроссплатформенный многопоточный менеджер загрузок. Менеджер загрузок работает по протоколу http и https, поддержка которых осуществляется соответствующим плагином. Разрабатывается плагин для работы с FTP, в планах добавление плагинов для поддержки Bittorent, DC++ и загрузки видео с YouTube.
К сожалению менеджер загрузок пока не поддерживает интеграцию с браузером, поэтому для…