[PYTHON] Jusqu'à ce que vous modifiiez le fichier SVG avec AutoCAD en PNG.

SVG > DXF Je voulais éditer un petit fichier SVG dans AutoCAD et finalement le transformer en PNG, mais AutoCAD ne pouvait pas lire le SVG directement.

J'ai cherché et trouvé beaucoup de sites de conversion, mais ni DWG ni DXF n'ont pu être ouverts dans AutoCAD sur le premier site que j'ai essayé.

Lorsque j'ai retrouvé mon esprit et l'ai converti sur le site suivant, j'ai pu l'ouvrir avec brio. En ligne gratuit pour convertir SVG en DXF-SVG DXF Conversion

AutoCAD> PNG (Non)

Après avoir modifié avec AutoCAD, je voulais sortir en PNG, mais l'image PNG exportée avec la commande PNGOUT comme indiqué sur la page suivante n'est pas à un niveau très pratique et est trop grossière pour être utilisée pour les vignettes et les icônes. C'était. PNGOUT[Exportation PNG](commander) | AutoCAD 2016 | Autodesk Knowledge Network

AutoCAD > PDF En ce qui concerne la qualité d'impression, je n'ai rien à redire à ce sujet, donc c'était parfait si je la produisais sous forme imprimée au lieu de l'écrire dans un fichier.

Il y avait cinq préférences de traceur PDF prédéfinies, mais je n'ai pas hésité à choisir le troisième ʻAutoCAD PDF (High Quality Print) .pc3`. (Je n'ai rien essayé d'autre.)

DWG to PDF.pc3
Un pilote générique utilisé dans AutoCAD 2015 et versions antérieures.
AutoCAD PDF (General Documentation).pc3
Un pilote à usage général adapté à la plupart des applications.
AutoCAD PDF (High Quality Print).pc3
Génère un fichier PDF optimisé pour l'impression sur papier.
AutoCAD PDF (Smallest File).pc3
Génère un PDF avec la plus petite taille de fichier possible.
AutoCAD PDF (Web and Mobile).pc3
Génère un fichier PDF qui prend en charge les hyperliens sur les appareils mobiles et les navigateurs Web.

PDF > PNG J'ai cherché cela aussi et j'ai trouvé beaucoup de sites, alors je l'ai essayé sur le site principal et cela a fonctionné. PDF PNG Converter-Online PDF to PNG

Rendez l'arrière-plan transparent.

J'ai rendu l'arrière-plan transparent en utilisant PIL de Python.

#C'est la seule importation
from PIL import Image

#Ouvrir l'image
im = Image.open("hoge.png ")

#Conversion en mode échelle de gris 8 bits.
L = im.convert("L")

#Inverser le noir et blanc du canal L,
A = L.point(lambda x: 255 if x < 128 else 0)

#Combinez en tant que canal alpha A.
im = Image.merge("LA",(L,A))

#Enregistrez l'image.
im.save("hoge2.png ")                         

Ceci est le mémo jusqu'à ce que j'édite le fichier SVG en PNG.

Seul Python peut convertir des fichiers SVG en PNG, mais je pense qu'un certain environnement est requis après l'édition de SVG.

Cette fois, en raison de la panne du SSD, le système d'exploitation a été reconstruit, j'ai donc dû travailler dans l'entreprise ou à portée de main, mais grâce au site de conversion, cela a été très utile.

Recommended Posts

Jusqu'à ce que vous modifiiez le fichier SVG avec AutoCAD en PNG.
Convertir un fichier svg en png / ico avec Python
[Python Kivy] Comment créer un fichier exe avec pyinstaller
Comment lire un fichier Excel (.xlsx) avec Pandas [Python]
Lorsque vous souhaitez envoyer un objet avec des requêtes à l'aide de flask
Jusqu'à ce que vous démarriez Jupyter dans Docker
[Python] Ecrire dans un fichier csv avec Python
Sortie vers un fichier csv avec Python
Jusqu'à ce que Python fonctionne sur Apache
Jusqu'à ce que tu secoues le rubis avec renpy
[Introduction à l'apprentissage automatique] Jusqu'à ce que vous exécutiez l'exemple de code avec chainer
Que faire si vous ne parvenez pas à envoyer un e-mail à Yahoo avec Python.
Que faire si vous vous perdez dans la référence de fichier avec FileNotFoundError
Notez jusqu'à ce que vous utilisiez emacs avec WSL
Comment convertir Python en fichier exe
Convertir un fichier psd en png en Python
Créez rapidement un fichier Excel avec Python #python
Jusqu'à ce que vous confirmiez la communication iOS avec mitmproxy
Convertir des fichiers PDF en fichiers PNG avec GIMP
Jusqu'à ce que vous puissiez utiliser opencv avec python
Essayez de générer une image avec aliénation
Créez un fichier msi évolutif avec cx_Freeze
Solution de contournement si vous obtenez une erreur lors de la tentative d'installation de PySide avec pip
Je veux écrire un élément dans un fichier avec numpy et le vérifier.
Que faire si vous obtenez une erreur lors de l'installation de python avec pyenv