[PYTHON] Bis Sie die SVG-Datei mit AutoCAD zu PNG bearbeiten.

SVG > DXF Ich wollte eine kleine SVG-Datei in AutoCAD bearbeiten und schließlich in PNG umwandeln, aber AutoCAD konnte die SVG nicht direkt lesen.

Ich habe viele Conversion-Sites gesucht und gefunden, aber auf der ersten Site, die ich ausprobiert habe, konnten weder DWG noch DXF in AutoCAD geöffnet werden.

Als ich wieder zu mir kam und es auf der nächsten Seite konvertierte, konnte ich es brillant öffnen. Kostenlose Online-Konvertierung von SVG in DXF-SVG DXF-Konvertierung

AutoCAD> PNG (Nein)

Nach der Bearbeitung mit AutoCAD wollte ich als PNG ausgeben, aber das mit dem Befehl PNGOUT exportierte PNG-Bild, wie auf der nächsten Seite gezeigt, ist nicht sehr praktisch und zu grob, um für Miniaturansichten und Symbole verwendet zu werden. Es war. PNGOUT[PNG-Export](Befehl) | AutoCAD 2016 | Autodesk Knowledge Network

AutoCAD > PDF Was die Druckqualität betrifft, habe ich keine Beschwerden darüber, daher war es perfekt, wenn ich sie als Drucksache ausgab, anstatt sie in eine Datei zu schreiben.

Es gab fünf voreingestellte PDF-Plotter-Einstellungen, aber ich habe nicht gezögert, die dritte "AutoCAD PDF (High Quality Print) .pc3" zu wählen. (Ich habe nichts anderes ausprobiert.)

DWG to PDF.pc3
Ein generischer Treiber, der in AutoCAD 2015 und früheren Versionen verwendet wird.
AutoCAD PDF (General Documentation).pc3
Ein Allzwecktreiber, der für die meisten Anwendungen geeignet ist.
AutoCAD PDF (High Quality Print).pc3
Erzeugt eine PDF-Datei, die für den Druck auf Papier optimiert ist.
AutoCAD PDF (Smallest File).pc3
Erzeugt ein PDF mit der kleinstmöglichen Dateigröße.
AutoCAD PDF (Web and Mobile).pc3
Erzeugt eine PDF-Datei, die Hyperlinks auf Mobilgeräten und Webbrowsern unterstützt.

PDF > PNG Ich habe auch danach gesucht und viele Websites gefunden, also habe ich es auf der obersten Website versucht und es hat funktioniert. PDF PNG Converter-Online PDF zu PNG

Machen Sie den Hintergrund transparent.

Ich habe den Hintergrund mit PIL von Python transparent gemacht.

#Dies ist der einzige Import
from PIL import Image

#Bild öffnen
im = Image.open("hoge.png ")

#In den 8-Bit-Graustufenmodus konvertieren.
L = im.convert("L")

#Invertieren Sie das Schwarzweiß des L-Kanals.
A = L.point(lambda x: 255 if x < 128 else 0)

#Kombiniere als Alpha-Kanal A.
im = Image.merge("LA",(L,A))

#Speichern Sie das Bild.
im.save("hoge2.png ")                         

Dies ist das Memo, bis ich die SVG-Datei in PNG bearbeitet habe.

Nur Python kann SVG-Dateien in PNG konvertieren, aber ich denke, dass nach dem Bearbeiten von SVG eine bestimmte Umgebung erforderlich ist.

Dieses Mal musste ich aufgrund des SSD-Fehlers mit der Firma zusammenarbeiten und das Betriebssystem neu erstellen, aber dank der Konvertierungsseite war dies sehr hilfreich.

Recommended Posts

Bis Sie die SVG-Datei mit AutoCAD zu PNG bearbeiten.
Konvertieren Sie die SVG-Datei mit Python in png / ico
[Python Kivy] So erstellen Sie mit pyinstaller eine exe-Datei
Lesen einer Excel-Datei (.xlsx) mit Pandas [Python]
Wenn Sie ein Objekt mit Anforderungen mithilfe der Flasche senden möchten
Bis Sie Jupyter in Docker starten
[Python] Mit Python in eine CSV-Datei schreiben
Ausgabe in eine CSV-Datei mit Python
Bis Python auf Apache läuft
Bis Sie den Rubin mit Renpy schütteln
[Einführung in das maschinelle Lernen] Bis Sie den Beispielcode mit Chainer ausführen
Was tun, wenn Sie mit Python keine E-Mail an Yahoo senden konnten?
Was tun, wenn Sie sich mit FileNotFoundError in der Dateireferenz verlieren?
Beachten Sie, bis Sie Emacs mit WSL verwenden
So konvertieren Sie Python in eine exe-Datei
Konvertieren Sie die psd-Datei in Python in png
Erstellen Sie schnell eine Excel-Datei mit Python #python
Bis Sie die iOS-Kommunikation mit mitmproxy bestätigen
Konvertieren Sie PDF-Dateien mit GIMP in PNG-Dateien
Bis Sie opencv mit Python verwenden können
Versuchen Sie, ein Bild mit Entfremdung zu erzeugen
Erstellen Sie mit cx_Freeze eine aktualisierbare MSI-Datei
Problemumgehung, wenn beim Versuch, PySide mit pip zu installieren, eine Fehlermeldung angezeigt wird
Ich möchte ein Element mit numpy in eine Datei schreiben und es überprüfen.
Was tun, wenn bei der Installation von Python mit pyenv eine Fehlermeldung angezeigt wird?