Преди няколко дни публикувах статия, в която говорих за сценарий, с който преоразмеряване на jpg и png изображения от работния плот. В днешната статия ще разгледаме друг страхотен скрипт, наречен svgresize. С него можете преоразмеряване на SVG изображения в Ubuntu, Linux Mint и деривати.
Защо SVG изображения? Предимството на векторните изображения пред други формати е точно това те не губят качество при преоразмеряване. Това се случва, защото SVG изображенията се дефинират от математически атрибути. Можем да преоразмеряваме изображенията си според нуждите на целевия екран, без да губим качество във визуализацията.
В днешно време всички приложения са напълно визуални. Графичната част е станала много важна за развитието им. Поради тази причина всеки разработчик трябва не само да направи приложение, което работи, но и да е визуално привлекателно. В тази част от разработката иконите са много важни. Това е основно причината, поради която трябва да създаваме икони за различни размери на екрана (да не говорим за мобилни устройства или адаптивни уеб страници).
Днес има голям брой видове екрани (full hd, ultra hd, 4k и всички онези, които идват). Това може да е проблем, ако не сте направили иконите във векторен формат, тъй като ще трябва да преоразмерите изображенията си. Със сигурност с това действие те ще загубят резолюция, освен ако това, което правите, не намалява размера на изображението ... Решението на този проблем се намира в използвайте векторни изображения и ги комбинирайте с a инструмент за преоразмеряване на 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
В случай, че сте потребител на Caja, използва:
killall caja
Използване и работа на svgresize
Веднъж инсталиран, след като следвате указанията, посочени по-горе. И след рестартиране на вашия файлов мениджър, стъпките, които трябва да следвате за преоразмеряване на SVG изображения, са:
- Първо ще трябва да изберем SVG файловете, които искаме да променим. Важно е изберете само .sgv файлове. Ако изберете други типове, опцията за преоразмеряване няма да се покаже.
- Трябва да щракнете с десния бутон на мишката, за да се покаже контекстното меню. Там ще намерите опцията за преоразмеряване („Преоразмеряване на sgv файлове“).
- Пристигнахте тук, просто трябва кликнете върху опцията "Преоразмеряване на SVG файлове". Избирането на тази опция ще покаже диалогов прозорец като този, който виждате на следващото изображение.
В диалоговия прозорец, който се появява, трябва въведете ширината и височината на изображенията. Така изображенията ще бъдат преоразмерени до този размер. Представена ни е и възможност за маркиране, ако ги искате запишете във формат PNG. Това е основно полезно, ако устройството, за което генерирате изображения, не поддържа SVG.
След като бъдат изпълнени тези стъпки в същата папка ще бъде генерирана директория къде са вашите икони. С името "ширина х височина", където ширината ще съответства на зададената от вас ширина, а височината на свой ред ще съответства на височината, която сте определили. Вътре ще намерите всички преобразувани изображения с желаните размери.