• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Czyszczenie SVG utworzonego w Inkscapie za pomocą skryptu Pythona

0 głosów
103 wizyt
pytanie zadane 8 marca 2017 w Nasze projekty przez obl Maniak (51,120 p.)

Taki mały skrypcik Pythonowy napisałem sobie, który wywala trochę zbędnych zapisów z plików SVG utworzonych w Inkscap-ie. O skrypcie napisałem trochę więcej tutaj. Natomiast kod jest dostępny na GitHub-ie tutaj.

W niektórych przypadkach skrypt zmniejsza rozmiar pliku svg o ponad 50%.

1 odpowiedź

0 głosów
odpowiedź 8 marca 2017 przez adrian17 Ekspert (306,980 p.)

Chcesz review? W same regexy nie zaglądałem, ale...

# coding: utf-8

Niepotrzebne w Py3.

		openfile = open(filename, "r")
		self.filetext = openfile.read()
		openfile.close()

http://preshing.com/20110920/the-python-with-statement-by-example/

for i in sys.argv[1:]:

"i" zazwyczaj sugeruję liczbę, proponuję zmienić nazwę. (pylint też by krzyczał)

def clearDocumentProperties

Mało Pythoniczny styl

svgclear = SvgClear(i)

...po co to w ogóle jest klasa?

Podobne pytania

0 głosów
0 odpowiedzi 295 wizyt
0 głosów
0 odpowiedzi 71 wizyt
0 głosów
3 odpowiedzi 2,094 wizyt
pytanie zadane 14 grudnia 2015 w HTML i CSS przez artimal Gaduła (4,800 p.)

86,526 zapytań

135,279 odpowiedzi

300,596 komentarzy

57,276 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...