Kilka dni temu opublikowałem artykuł, w którym mówiłem o scenariuszu, z którym zmień rozmiar obrazów jpg i png z pulpitu. W dzisiejszym artykule przyjrzymy się innemu świetnemu skryptowi o nazwie svgresize. Z nim możesz zmień rozmiar obrazów SVG w Ubuntu, Linux Mint i pochodnych.
Dlaczego obrazy SVG? Właśnie na tym polega przewaga obrazów wektorowych nad innymi formatami nie tracą jakości po zmianie rozmiaru. Dzieje się tak, ponieważ obrazy SVG są definiowane przez atrybuty matematyczne. Możemy zmienić rozmiar naszych obrazów zgodnie z potrzebami docelowego ekranu bez utraty jakości wizualizacji.
Obecnie wszystkie aplikacje są całkowicie wizualne. Część graficzna stała się bardzo ważna w ich rozwoju. Z tego powodu każdy programista musi nie tylko stworzyć aplikację, która działa, ale także musi być atrakcyjna wizualnie. W tej części rozwoju ikony są bardzo ważne. Jest to głównie powód, dla którego musimy tworzyć ikony dla różnych rozmiarów ekranu (nie wspominając o urządzeniach mobilnych czy responsywnych stronach internetowych).
Obecnie istnieje wiele rodzajów ekranów (full hd, ultra hd, 4k i wszystkie w przyszłości). Może to stanowić problem, jeśli nie utworzyłeś ikon w formacie wektorowym, ponieważ będziesz musiał zmienić rozmiar obrazów. Z pewnością przy tej czynności stracą rozdzielczość, chyba że to, co robisz, to zmniejszenie rozmiaru obrazu ... Rozwiązanie tego problemu znajduje się w użyj obrazów wektorowych i połącz je z plikiem narzędzie do zmiany rozmiaru obrazów SVG podobnie jak skrypt svgresize, z którego dostarczamy sieć atareao.
Zmień rozmiar plików SVG za pomocą nautilus-svgresize
Tę wtyczkę można znaleźć dostępne dla menedżerów plików Nautilus, Nemo i Caja. Jest to niezwykle proste, zarówno podczas instalacji, jak i obsługi. Dzięki tym funkcjom staje się świetnym narzędziem dla grafików, którzy mogą zapomnieć o generowaniu ikon dla każdej z dostępnych rozdzielczości. Dzięki czemu mogą zaoszczędzić dużo czasu.
Instalacja Svgresize
Aby zainstalować svgresize w dowolnym z jego wariantów i mocy zbiorcza zmiana rozmiaru obrazów svgwystarczy postępować zgodnie z poniższymi instrukcjami. Ponieważ nie ma go w oficjalnych repozytoriach Ubuntu, będziemy zainstaluj skrypt za pomocą zadania PPA.
Dla Nautilusa
sudo add-apt-repository ppa:atareao/nautilus-extensions && sudo apt update && sudo apt install nautilus-svgresize
Dla nemo
sudo add-apt-repository ppa:atareao/nemo-extensions && sudo apt update && sudo apt install nemo-svgresize
Dla Box
sudo add-apt-repository ppa:atareao/caja-extensions && sudo apt update && sudo apt install caja-svgresize
Po zakończeniu instalacji i rozpoczęciu zmiany rozmiaru obrazów SVG pierwszym krokiem do wykonania jest zrestartuj menedżera plików. Aby to zrobić, w zależności od używanego, będziesz musiał wykonać jedno z następujących poleceń:
do Łodzik:
killall nautilus
Jeśli używasz Nemonapisz:
killall nemo
Jeśli jesteś użytkownikiem pudełko, używa:
killall caja
Używanie i działanie svgresize
Po zainstalowaniu, po wykonaniu powyższych instrukcji. Po ponownym uruchomieniu menedżera plików kroki, które należy wykonać, aby zmienić rozmiar obrazów SVG, to:
- Najpierw będziemy musieli wybrać pliki SVG, których rozmiar chcemy zmienić. To jest ważne wybierz tylko pliki .sgv. Jeśli wybierzesz inne typy, opcja zmiany rozmiaru nie będzie wyświetlana.
- Musisz kliknąć prawym przyciskiem myszy, aby wyświetlić menu kontekstowe. Znajdziesz tam opcję zmiany rozmiaru („Zmień rozmiar plików sgv”).
- Przyjechałeś tutaj, po prostu musisz kliknij opcję „Zmień rozmiar plików SVG”. Wybranie tej opcji spowoduje wyświetlenie okna dialogowego, takiego jak to, które widzisz na poniższym obrazku.
W wyświetlonym oknie dialogowym musisz to zrobić wprowadź szerokość i wysokość obrazów. Więc obrazy zostaną przeskalowane do tego rozmiaru. Mamy również możliwość zaznaczenia, jeśli chcesz zapisz w formacie PNG. Jest to zasadniczo przydatne, jeśli urządzenie, dla którego generujesz obrazy, nie obsługuje formatu SVG.
Po wykonaniu tych kroków katalog zostanie wygenerowany w tym samym folderze gdzie są twoje ikony. Z nazwą „szerokość x wysokość”, gdzie szerokość będzie odpowiadać szerokości, którą ustawiłeś, a wysokość będzie odpowiadać z kolei wysokości, którą zdefiniowałeś. Wewnątrz znajdziesz wszystkie przekonwertowane obrazy o żądanych wymiarach.