Несколько дней назад я опубликовал статью, в которой рассказал о сценарии, с помощью которого изменить размер изображений jpg и png с рабочего стола. В сегодняшней статье мы рассмотрим еще один отличный скрипт под названием svgresize. С ним ты можешь изменять размер изображений SVG в Ubuntu, Linux Mint и производных.
Почему изображения SVG? Преимущество векторных изображений перед другими форматами как раз в том, что они не теряют качества при изменении размера. Это происходит потому, что изображения SVG определяются математическими атрибутами. Мы можем изменить размер наших изображений в соответствии с потребностями целевого экрана без потери качества визуализации.
В настоящее время все приложения полностью наглядны. Графическая часть стала очень важной в их разработке. По этой причине любой разработчик должен не только создать работающее приложение, но и быть визуально привлекательным. В этой части разработки иконки очень важны. В основном это причина, по которой мы должны создавать значки для разных размеров экрана (не говоря уже о мобильных устройствах или адаптивных веб-страницах).
На сегодняшний день существует большое количество типов экранов (full hd, ultra hd, 4k и все, что будет). Это может быть проблемой, если вы не сделали значки в векторном формате, так как вам придется изменить размер изображений. Конечно, с этим действием они потеряют разрешение, если только вы не уменьшаете размер изображения ... Решение этой проблемы находится в использовать векторные изображения и объединить их с инструмент для изменения размера изображений SVG как и сценарий svgresize, который мы предоставляем из сеть Atareao.
Изменение размера файлов SVG с помощью nautilus-svgresize
Этот плагин можно найти доступно для файловых менеджеров Nautilus, Nemo и Caja. Это предельно просто как при установке, так и в обращении. Благодаря этим функциям он становится отличным инструментом для графических дизайнеров, которые могут забыть о создании значков для каждого из доступных разрешений. С их помощью можно сэкономить много времени.
Установка svgresize
Чтобы установить svgresize в любом его варианте и мощности массово изменять размер изображений svg, вам просто нужно следовать приведенным ниже инструкциям. Поскольку его нет в официальных репозиториях Ubuntu, мы будем установить скрипт с помощью задачи PPA.
Для Наутилуса
sudo add-apt-repository ppa:atareao/nautilus-extensions && sudo apt update && sudo apt install nautilus-svgresize
Для немо
sudo add-apt-repository ppa:atareao/nemo-extensions && sudo apt update && sudo apt install nemo-svgresize
Для коробки
sudo add-apt-repository ppa:atareao/caja-extensions && sudo apt update && sudo apt install caja-svgresize
После того, как установка будет завершена и вы сможете приступить к изменению размера изображений SVG, первым делом необходимо выполнить следующие действия: перезапустить файловый менеджер. Для этого, в зависимости от того, что вы используете, вам нужно будет выполнить одну из следующих команд:
к Nautilus:
killall nautilus
Если вы используете NemoПишет:
killall nemo
Если вы являетесь пользователем Каха, использует:
killall caja
Использование и работа svgresize
После установки, следуя инструкциям, указанным выше. После перезапуска файлового менеджера для изменения размера изображений SVG необходимо выполнить следующие действия:
- Сначала нам нужно будет выбрать файлы SVG, размер которых мы хотим изменить. Это важно выберите только файлы .sgv. Если вы выберете другие типы, опция изменения размера не будет отображаться.
- Вы должны щелкнуть правой кнопкой мыши, чтобы отобразить контекстное меню. Там вы найдете возможность изменить размер («Изменить размер файлов sgv»).
- Приехали сюда, вам просто нужно нажмите на опцию «Изменить размер svg файлов». При выборе этого параметра отобразится диалоговое окно, подобное тому, которое вы видите на следующем изображении.
В появившемся диалоговом окне вам необходимо введите ширину и высоту изображений. Таким образом, изображения будут изменены до этого размера. Также нам представлена возможность маркировки при желании. сохранить в формате PNG. Это в основном полезно, если устройство, для которого вы создаете изображения, не поддерживает SVG.
После выполнения этих шагов каталог будет создан в той же папке где твои значки. С именем «ширина x высота», где ширина будет соответствовать ширине, которую вы установили, а высота, в свою очередь, будет соответствовать высоте, которую вы определили. Внутри вы найдете все преобразованные изображения нужных размеров.