Scour

Software skärmdump:
Scour
Mjukvaruinformation:
Version: 0.26
Ladda upp dagen: 12 May 15
Utvecklare: Jeff Schiller
Licens: Gratis
Popularitet: 21

Rating: 4.0/5 (Total Votes: 1)

Scour är ett Python-skript som kan användas för att rengöra SVG-filer som sparats från Inkscape, Adobe Illustrator, etc. & nbsp; Skur SVG-filer är användbart för att minska filstorleken och komplexitet (ofta påskynda rendering).
Målet med skura är att tillhandahålla en identiskt renderade bilden (dvs. skurade dokument bör ha någon märkbar synliga skillnader från originalfilen).
För närvarande skura utför automatiskt följande operationer på ingångs SVG-filer:
* Tar bort oanvända id attribut
* Tar bort orefererade element i en
* Tar bort alla Inkscape Sodipodi, Adobe Elements
* Tar bort alla Inkscape Sodipodi, adobe attribut
* Ta bort alla oanvända namnområdesdeklarationer på dokumentelementet
* Tar bort alla tomma, eller delar
* Style fix-ups:
* Åtgärdar eventuella stils så här: style = "fyllning: url (# linearGradient1000) rgb (0, 0, 0);"
* Tar bort någon stil egendom: opacitet: 1;
* Tar bort stroke egenskaper när stroke: none;
* Tar bort alla stopp-opacitet: 1
* Tar bort alla fill-opacitet: 1
* Tar bort alla slag opacitet: 1

Vad är nytt i den här versionen:

  • Fix Bug 541.889 att tolka polygon / polylinje Parlamentet saknas blank / komma separera ett negativt värde. Alltid utgångspunkter attribut som kommaseparerad.
  • Fix Bug 519.698 att korrekt tolka flytta kommandon som har linjesegment.
  • Fix Bug 577.940 inkludera slag dasharray i listan över stils förvandlats till XML attribut.
  • Fix Bug 562.784, stavfel i Inkscape beskrivning
  • Fix Bug 603.988, inte commonize attribut om elementet refereras någon annanstans.
  • Fix Bug 604 tusen, korrekt bort standardspill attribut.
  • Fix Bug 603.994, fixa tolkning av & lt; stil & gt; elementens innehåll när ett CDATA är närvarande
  • Fix Bug 583.758, lagt till lite till Inkscape hjälptext som säger att grupper inte kollapsat om ID är inte heller avskalade.
  • Fix Bug 583.458, en annan stavfel på fliken Inkscape hjälp.
  • Fix Bug 594.930, I & lt; switch & gt ;, kräver en nivå av & lt; g & gt; om det fanns en & lt; g & gt; i filen redan. Annars bara den första delelement av & lt; g & gt; väljs och återges.
  • Fix Bug 576.958, & quot;. Viewbox alternativet fungerar inte när enheterna är inställda & quot ;, när renderaren lösningar är inaktiverade
  • Inkom många alternativ:. --remove-Metadata, --quiet, --enable-kommentar-stripp, --shorten-id, --renderer-lösning

Vad är nytt i version 0.24:

  • Fix Bug 517.064 för att göra XML välformade igen
  • Fix Bug 503.750 fix Inkscape förlängning korrekt passera --enable-viewboxing
  • Fix Bug 511.186 att tillåta kommentarer utanför roten & lt; svg & gt; nod

Vad är nytt i version 0.23:

  • Fix Bug 482.215 genom os.linesep att avsluta linjer
  • Fix unittests att köras i Windows
  • Bort standard skalning av bilden till 100% / 100% och skapa en viewBox. Inkom --enable-viewboxing möjlighet att uttryckligen slå det på
  • Fix Bug 503.034 genom att endast ta bort barn i en grupp om gruppen själv inte har refereras någon annanstans i filen

Vad är nytt i version 0.22:.

  • Fix Bug 449.803 genom att in- och utdatafilnamnen skiljer
  • Fix Bug 453.737 av uppdaterad Inkscape: s skura förlängning med en UI
  • Fix blank kollapsa på icke-textelement som hade xml: space = & quot; bevara & quot;
  • Fix Bug 479.669 för att hantera tom & lt; stil & gt; element.

Vad är nytt i version 0.21:

  • Fix Bug 427.309 av uppdaterad Scour inkscape förlängning fil att inkludera yocto_css .py
  • Fix Bug 435.689 genom att korrekt bevara blank i XML serialisering
  • Fix Bug 436.569 genom att få XLink: href prefix rätt med ogiltiga SVG

Vad är nytt i version 0.20:

  • Fix Bug 368.716 genom att genomföra en riktigt liten CSS parser att hitta reda på om någon formatelement har regler referera gradienter, filter, etc
  • Ta bort oanvända attribut från överordnade element
  • Fix en bugg med polygon / polylinje punkt tolkning om det fanns blanktecken i slutet

Vad är nytt i version 0.19:

  • Fix XML serialisering bug: xmlns: XXX prefix bevaras inte när inte i standardnamnutrymme
  • Fix XML serialisering bugg: mappning till standardnamnutrymmet var faktiskt inte ta bort den gamla prefixet
  • Flytta gemensamma attribut att förfader element
  • Fix bugg 412.754: elliptisk båge kommandon måste kommatecken / mellanslag separera koordinaterna
  • Scour längder för svg x, y, bredd, höjd, * opacitet, stroke-bredd, stroke-miterLimit

Vad är nytt i version 0.17:

  • Endast konvertera till #RRGGBB format om färgnamn kommer faktiskt vara kortare
  • Ta bort dubbletter gradienter
  • Ta bort tomma q, en bansegment
  • Skura polyline koordinater precis som sökväg / polygon
  • Scour längder från de flesta attribut
  • Ta bort överflödiga SVG namnutrymmesdeklarationer och prefix

Vad är nytt i version 0.13:

  • ordentligt ta itu med fyllning = & quot; url (& quot; # foo & quot;) & quot;
  • korrekt hantera banor med mer än 1 par koordinater i kommando första Flytta
  • Ta bort typsnitt / textstilar från formelement (font-weight, font-size, line-height, etc)
  • Ta bort -inkscape-font-specifikations stilar
  • lagt --set precision argument för att ställa in antalet signifikanta siffror (standard 5 nu)
  • kollaps konsekutiv h, v koordinater / segment som går i samma riktning

Krav :

  • Python

Annan programvara för utvecklare Jeff Schiller

Carve
Carve

3 Jun 15

Kommentarer till Scour

Kommentarer hittades inte
Kommentar
Slå på bilder!