Inkscape 0.49 z Cairo i OpenMP będzie szybszy

Wiemy już nieco więcej na temat zmian, jakie zostaną wprowadzone w kolejnej wersji Inkscape — wieloplatformowego programu do edycji grafiki wektorowej.

Inkscape od zawsze miał problemy z wydajnością, kiedy przyszło do pracy ze złożonymi scenami, a Achillesową piętą programu pozostawały filtry SVG. Problemy te pomoże rozwiązać projekt Krzysztofa Kosińskiego w ramach tegorocznego Google Summer of Code, który został włączony do głównej gałęzi deweloperskiej programu.

Krzysztof implementuje wątkowany rendering filtrów SVG w oparciu o API OpenMP i zajmuje się wykorzystaniem biblioteki Cairo do renderowania grafik. Renderowanie z użyciem OpenMP znacznie przyśpieszy renderowanie filtrów SVG na maszynach z wielordzeniowymi procesorami. Cairo z kolei może nawet dwukrotnie przyśpieszyć renderowanie grafik złożonych z kształtów wypełnionych jednym kolorem lub gradientem. Ponadto Cairo (1.11.2 lub nowszy) pozwoli obejść część dotychczasowych ograniczeń programu, jak ograniczone renderowanie gradientów w dużym powiększeniu.

Trwają prace nad jeszcze jedną zmianą, która ma szanse przyśpieszyć Inkscape — separacja renderowania obrazu, nad którym pracujemy, od narzędzi. Oznacza to, że osobno renderowane są kształty, a osobno kursory czy ramki zaznaczenia. Dzięki temu nareszcie nie będzie trzeba czekać, aż odświeży się cały widok, żeby przesunąć kursor czy zaznaczyć węzeł ścieżki.

Kolejna wersja Inkscape zostanie udostępniona prawdopodobnie pod koniec tego roku. Kod źródłowy testowej wersji Inkscape oraz conocne kompilacje, gdzie znajduje się część opisanych wyżej zmian (separacja renderowania trafi tam pod koniec lata), można pobrać ze strony projektu. A z naszego portalu można pobrać stabilne wersje programu dla systemów Windows, Linux i Mac OS X. Warto również przyjrzeć się rozwojowi obsługi czcionek SVG w Inkscape.

Źródło artykułu: www.dobreprogramy.pl
Wybrane dla Ciebie
Możesz stracić fanpage. Wyjątkowo autentyczny atak
Możesz stracić fanpage. Wyjątkowo autentyczny atak
Fałszywy SMS. Oszuści podszywają się pod ZUS
Fałszywy SMS. Oszuści podszywają się pod ZUS
Żabka stworzy kartę płatniczą. Wybrała dużego partnera
Żabka stworzy kartę płatniczą. Wybrała dużego partnera
PKO Bank Polski wydał komunikat. Uważaj, kto dzwoni
PKO Bank Polski wydał komunikat. Uważaj, kto dzwoni
Nowości w mObywatelu. Dodano trzy funkcje
Nowości w mObywatelu. Dodano trzy funkcje
Ważny komunikat Alior Banku. Dotyczy wszystkich klientów
Ważny komunikat Alior Banku. Dotyczy wszystkich klientów
Uznański-Wiśniewski: To AI wybiera, co warto przesłać z orbity
Uznański-Wiśniewski: To AI wybiera, co warto przesłać z orbity
Czarna lista w telefonie. Jak zablokować niechciane połączenia?
Czarna lista w telefonie. Jak zablokować niechciane połączenia?
Nowość w Zdjęciach Google. Wygodniejsza edycja fotografii
Nowość w Zdjęciach Google. Wygodniejsza edycja fotografii
Atak hakerski na Booking. Zdobyli dane klientów
Atak hakerski na Booking. Zdobyli dane klientów
Luka 0-day w Adobe Reader. Wystarczy spreparowany PDF
Luka 0-day w Adobe Reader. Wystarczy spreparowany PDF
Zaktualizuj Windowsa: wydano kwietniowe poprawki
Zaktualizuj Windowsa: wydano kwietniowe poprawki
ZACZEKAJ! ZOBACZ, CO TERAZ JEST NA TOPIE 🔥