PlutoVG 0.0.10 eta LunaSVG 3.1.0

PlutoVG 0.0.10 eta LunaSVG 3.1.0

Askapena egin zen 0.0.10 2D grafiko bektorialen liburutegiak PlutoVG, eta abenduaren 23a – kaleratzea 3.1.0 SVG errendatzeko liburutegiak LunaSVG, C eta C++-n idatzia, eta MIT lizentziapean banatua.

Bertsio aldaketak 0.0.10 PlutoVG:

  • Letra-tipoaren eskalatzea konpondu da.
  • Nullptr-en egiaztapena gehitzeak memcpy-n definitu gabeko portaera eragozten du.

Zer berri dago bertsioan 3.1.0 LunaSVG:

  • Estilo dinamikoa CSS-rekin: Estilizazio dinamikorako applyStyleSheet metodo berri bat gehitu da, CSS estiloak SVG edukiari aplikatzea erraztuz.
  • Eguneratu diseinua automatikoki dokumentua aldatzen denean: Liburutegiak dokumentuan egindako aldaketak ezagutzen ditu eta diseinua automatikoki eguneratzen du behar izanez gero, updateLayout eskuz deitzeko beharra ezabatuz.
  • Diseinu-kontrol aurreratuak: forceLayout metodoa gehitu da diseinuaren berehalako eguneratzea behar denean.
  • Testuaren errendaketa hobetua: CSS propietateetarako euskarria gehitu da, hala nola, oinarrizko lerro-aldaketa, lerrokatze-oinarri-lerroa eta oinarrizko lerroa nagusi, testua errendatzeko gaitasunak nabarmen zabaltzen dituena.

Irudiak lan egiten duen lunasvg/examples/svg2png adibidearen emaitza erakusten du Prismatiko-Estilizatua-Mexikar-Arno-Silueta-8.svg liburutegiko adibideetatik ThorVG.

Iturria: linux.org.ru

Gehitu iruzkin berria