Scour

Software screenshot:
Scour
Software informatie:
Versie: 0.26
Upload datum: 12 May 15
Ontwikkelaar: Jeff Schiller
Licentie: Gratis
Populariteit: 21

Rating: 4.0/5 (Total Votes: 1)

Scour is een Python-script dat kan worden gebruikt voor het SVG-bestanden die zijn opgeslagen van Inkscape, Adobe Illustrator, enz. & Nbsp reinigen; Schuren van SVG-bestanden is handig om de bestandsgrootte en de complexiteit te verminderen (vaak versnellen rendering).
Het doel van de schuren is om een ​​identieke teruggegeven beeld geven (dwz een geschuurd document mag geen waarneembare zichtbare verschillen van het originele bestand).
Momenteel schuren voert automatisch de volgende handelingen op de input SVG bestanden:
* Verwijdert ongebruikte id attributen
* Verwijdert zonder referentie elementen in een
* Verwijdert alle inkscape, Sodipodi, adobe elementen
* Verwijdert alle inkscape, Sodipodi, adobe attributen
* Verwijder alle ongebruikte naamruimtedeclaraties op het document element
* Verwijdert alle lege, of elementen
* Style fix-ups:
* Lost elke stijl eigenschappen als volgt: style = "fill: url (# linearGradient1000) rgb (0, 0, 0);"
* Verwijdert elke eigenschap stijl van: ondoorzichtigheid: 1;
* Verwijdert elke slag eigenschappen als slag: none;
* Verwijdert elke stop-dekking: 1
* Verwijdert alle fill-dekking: 1
* Verwijdert elke stroke-dekking: 1

Wat is nieuw in deze release:

  • Fix Bug 541.889 ontleden veelhoek / polylijn wijst ontbrekende witruimte / komma scheiden van een negatieve waarde. Altijd uitgangspunten attributen als door komma's gescheiden.
  • Fix Bug 519.698 om goed te ontleden verplaatsen commando's die lijnstukken hebben.
  • Fix Bug 577.940 tot een beroerte-dasharray te nemen in de lijst van de stijl eigenschappen omgezet in XML attributen.
  • Fix Bug 562.784, typo in Inkscape beschrijving
  • Fix Bug 603.988, niet attributen commonize als het element elders wordt verwezen.
  • Fix Bug 604.000, correct standaard overflow attributen te verwijderen.
  • Fix Bug 603.994, fix parsing van & lt; stijl & gt; inhoud element wanneer een CDATA aanwezig is
  • Fix Bug 583.758, een beetje toegevoegd aan de Inkscape help tekst te zeggen dat groepen niet zijn ingestort als ID's zijn ook niet gestript.
  • Fix Bug 583.458, een typo in het tabblad Inkscape hulp.
  • Fix Bug 594.930, in een & lt; switch & gt ;, één niveau van & lt nodig; G & gt; als er een & lt; G & gt; in het bestand al. Anders, alleen de eerste subelement van de & lt; G & gt; wordt gekozen en weergegeven.
  • Fix Bug 576.958, & quot;. Viewbox optie werkt niet wanneer eenheden worden ingesteld & quot ;, wanneer renderer workarounds zijn uitgeschakeld
  • Toegevoegd vele mogelijkheden:. --remove-Metadata, --quiet, --enable--commentaar stripping, --shorten-ids, --renderer-oplossing

Wat is nieuw in versie 0.24:

  • Fix Bug 517.064 te maken XML weer goed gevormd
  • Fix Bug fix 503.750 Inkscape uitbreiding te kunnen passeren --enable-viewboxing
  • Fix Bug 511.186 om reacties buiten de wortel & lt mogelijk te maken; svg & gt; knooppunt

Wat is nieuw in versie 0.23:

  • Fix Bug 482.215 met behulp os.linesep te eindigen lijnen
  • Fix unittests om goed te werken in Windows
  • Verwijderd standaard schalen van het beeld tot 100% / 100% en het creëren van een Viewbox. Toegevoegd --enable-viewboxing optie om expliciet te zetten die op
  • Fix Bug 503.034 door slechts het verwijderen van de kinderen van een groep als de groep zelf niet ergens anders is verwezen in het bestand

Wat is nieuw in versie 0.22:.

  • Fix Bug 449.803 door te zorgen voor input en output bestandsnamen verschillen
  • Fix Bug 453.737 bijgewerkt door Inkscape's schuren uitbreiding met een UI
  • Fix witruimte instorten op niet-tekstuele elementen die xml had: space = & quot; behoud & quot;
  • Fix Bug 479.669 lege & lt behandelen; stijl & gt; elementen.

Wat is nieuw in versie 0.21:

  • Fix Bug 427.309 bijgewerkt door Scour inkscape extensie bestand op te nemen yocto_css .py
  • Fix Bug 435.689 door goed behoud van witruimte in XML serialisatie
  • Fix Bug 436.569 door het verkrijgen van xlink: href voorvoegsel juist met ongeldige SVG

Wat is nieuw in versie 0,20:

  • Fix Bug 368.716 door het implementeren van een heel klein CSS parser te vinden out als een stijlelement hebben regels referencing gradiënten, filters, etc
  • Verwijder ongebruikte attributen van ouder elementen
  • Een bug met veelhoek / polylijn punt parsing als er witruimte aan het eind

Wat is nieuw in versie 0.19:

  • Fix XML serialisatie bug: xmlns: XXX voorvoegsels niet behouden wanneer niet in default namespace
  • Fix XML serialisatie bug: remapping aan namespace was eigenlijk niet het verwijderen van de oude prefix Standaard
  • Verplaats gemeenschappelijke attributen naar elementen voorvader
  • Fix Bug 412.754: Elliptical arc commando moet komma / witruimte scheiden van de coördinaten
  • hebben
  • Scour lengtes voor svg x, y, breedte, hoogte, * dekking, beroerte breedte, stroke-miterLimit

Wat is nieuw in versie 0.17:

  • Alleen converteren naar #RRGGBB formaat als de kleur naam ook daadwerkelijk korter
  • Verwijder dubbele hellingen
  • Verwijder lege q, een pad segmenten
  • Scour polylijn coördineert net als pad / polygoon
  • Scour lengtes van de meeste attributen
  • Verwijder overbodig SVG naamruimtedeclaraties en voorvoegsels

Wat is nieuw in versie 0.13:

  • de juiste wijze omgaan met fill = & quot; url (& quot; # foo & quot;) & quot;
  • goed omgaan wegen met meer dan 1 paar coördinaten in het eerste Move commando
  • verwijderen lettertype / tekst stijlen uit vorm elementen (font-weight, font-size, line-height, etc)
  • verwijderen -inkscape-font-specificatie stijlen
  • toegevoegd --set precisie argument om het aantal significante cijfers te stellen (standaard 5 nu)
  • instorting opeenvolgende h, v coords / segmenten die verder gaan in dezelfde richting

Eisen

  • Python

Andere software van ontwikkelaar Jeff Schiller

Carve
Carve

3 Jun 15

Reacties op Scour

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!