Деньги, как известно, имеют различные функции. Одной из них является непрестанное движение денег в обращении, обслуживание процесса обращения. Без выполнения деньгами этой функции торговля была бы невозможна.

SVG Cleaner: optymalizacja obrazów SVG

SVG Cleaner to program do optymalizacji plików grafiki wektorowej w formacie SVG. Licencja: GPL. Strona internetowa: sourceforge.net/projects/svgcleaner

SVG Cleaner został zaprojektowany do optymalizacji plików grafiki wektorowej w formacie SVG. Format SVG (Scalable Vector Graphics standard) to skalowalny standard grafiki wektorowej oparty na XML. Mówiąc ogólnie, jest to format, w którym wszystkie elementy obrazu są opisane tekstem.

Formaty obrazów wektorowych są odpowiednie dla różnych schematów, wykresów, wizualizacji wykresów wykonywanych w programach takich jak Hypercube. Główną użyteczną jakością SVG jest brak utraty jakości przy każdym skalowaniu obrazu. Wiele osób wie z pierwszej ręki, że formaty rastrowe, takie jak jpg, png, gif, gdy skalowanie, zwłaszcza przy powiększaniu, tworzy artefakty obrazu.

Najpopularniejszy SVG zdobyty w publikacji, w programach wydawniczych. Chociaż SVG został opracowany głównie do dystrybucji obrazów wektorowych w Internecie, na przykład kod SVG można bezproblemowo zintegrować z kodem HTML.

Obraz SVG

Jednak w przypadku formatów wektorowych głównym problemem jest rozmiar obrazu. W przypadku logo i prostych rysunków pliki SVG są całkiem akceptowalne. Jednak wraz z komplikacją wielkości pliku wektorowego rozmiar pliku rośnie prawie wykładniczo. W branży poligraficznej pierwszym miejscem jest jakość skalowania obrazu, dlatego wielkość nie ma znaczenia. Ale w sieci liczy się rozmiar.

I tu na scenę wchodzą optymalizatory obrazu. Istnieją metody i programy do optymalizacji rysunków rastrowych, istnieją metody i programy do optymalizacji plików SVG. Do optymalizacji grafiki wektorowej wykorzystywane są programy: svgmin, Scour, SVG Opbmizer, SVG Tidy. Rozważamy program SVG Cleaner, który został stworzony przez Eugene'a Reiznera.

SVG Cleaner to program z interfejsem graficznym. Istnieje specjalny kreator, za pomocą którego można ustawić parametry optymalizacji dla elementów, atrybutów, linii obrazu SVG.

Istnieje specjalny kreator, za pomocą którego można ustawić parametry optymalizacji dla elementów, atrybutów, linii obrazu SVG

Rys. SVG cleaner

Optymalizacja SVG ma swoje własne cechy i polega nie tylko na zmniejszeniu rozmiaru obrazu, ale także na optymalizacji renderowania i analizowania kodu XML. Ogólnie rzecz biorąc, optymalizacja SVG jest przeprowadzana w złożonym:

  • usuń niewidzialne przedmioty;
  • konwertowanie stylu na atrybuty;
  • wprowadzanie wspólnych atrybutów do grupy;
  • optymalizacja krzywych na ścieżce, konwersja segmentów;
  • mnożenie transformacji w jedną matrycę;
  • stosowanie transformacji do punktów krzywej;
  • zmniejszenie liczby punktów w polilinii;
  • zaokrąglanie wartości ułamkowych.

Wynika z tego, że porównywanie programów do optymalizacji plików SVG nie jest właściwe - który z nich jest lepszy, a który mniej optymalizujący. Można je również stosować w sposób kompleksowy, konsekwentnie stosując jeden program po drugim. Ponieważ te programy mogą być różnie skuteczne w różnych przypadkach.

Ⓜ ⬇ 24-02-2014