SVG Cleaner 0.5 z nowym backendem oraz możliwością uruchamiania na serwerze

0
805

Ogłoszono wydanie SVG Cleaner 0.5, aplikacji do usuwania zbędnych elementów i atrybutów, które nie są wymagane przy końcowym renderowaniu oraz uczynienia elementów i atrybutów, które są używane bardziej kompaktowymi. Najważniejszą zmianą jest przepisanie całego backendu z języka Perl do C++, dzięki czemu zmniejszono rozmiary i ilość wykorzystywanych zasobów systemowych, przyspieszono działanie, dodano obsługę systemu Mac OS X.

Według wstępnych testów:

  • Średni przyrost szybkości od 5 do 8 razy
  • Zużycie pamięci jest do 2 razy mniejsze
  • Pojawiła się możliwość przetwarzania plików o rozmiarze 20 MB i więcej
  • Usunięto do 45% niepotrzebnych znaków
  • Jakość kompresji jest 1-2% gorsza od backendu z Perlem
  • Prawdopodobieństwo złego przetworzenia wynosi 0.002%

Dzięki usunięciu zależności od Perla udało się stworzyć mniejszą paczkę dla systemu Windows, a także uproszczono zapewnienie wsparcia dla Maca. Udało się również dodać samodzielne uruchamianie aplikacji konsolowej, dzięki czemu SVG Cleaner może przetwarzać pliki na serwerze. Nadal brakuje obsługi plików SVGZ, ale to się niedługo zmieni.

ŹRÓDŁOlibregraphicsworld.org
Poprzedni artykułLLVM 3.3 i Clang 3.3 ze wsparciem AArch64 oraz nowym wektoryzatorem SLP
Następny artykułRozpoznawanie twarzy na Raspberry Pi za pomocą OpenCV
Michał Olber
Interesuję się głównie sprzętem i działaniem jego pod systemami GNU/Linux. Testuję różne dystrybucje i robię recenzje. Interesuję się działaniem sprzętu pod Linuksem, dzięki czemu wiem, jaki zestaw komputerowy wybierać :)

ZOSTAW ODPOWIEDŹ

Proszę wpisać swój komentarz!
Proszę podać swoje imię tutaj