Guten Tag.
Ich arbeite als Lasermarkierer. Ich habe Bilder auf Metallschilder gesetzt. In diesem Artikel möchte ich einen kleinen Trick teilen, wie es jetzt üblich ist zu sagen - "Life Hack".
Einführung
Ich werde ein wenig von weitem anfangen. Ich wurde einer kleinen technologischen Installation zugewiesen, einem in China hergestellten Unilaser-Festkörperfaserlaser. Die Maschine wird von der speziellen Software
EzCad2 [Unilaser] gesteuert . Das Programm bietet eine Reihe von Möglichkeiten zum Rendern von Bildern zum Zeichnen und zur Steuerung der Schnittmodi. Das genaue Positionieren des Textes ist jedoch sehr schwierig, daher wird ein zusätzlicher Vektoreditor verwendet. Als solches hat Corel Draw X8 bis vor kurzem.
Im Allgemeinen sieht der Etikettenbeschriftungsalgorithmus ungefähr so aus:

Das Diagramm zeigt, dass in der Phase der Vorbereitung des Bilds für die Anwendung zuvor genehmigte Vorlagen verwendet und geändert werden oder das Bild unter bestimmten Anforderungen von Grund auf neu erstellt wird. Je nach Anzahl und Komplexität der Bilder kann EzCad2 oder ein Vektoreditor direkt während der Erstellung verwendet werden. In meinem Fall Corel Draw X8. Eine häufige Situation ist auch, wenn eine bestimmte Vorlage in einem Vektor erstellt wird und der Text an die Vorlage angepasst und bereits in EzCad2 geändert wird.
Die Besonderheit ist, dass EzCad2 viele Vektorformate nicht versteht. Insbesondere die folgenden Dateitypen:

Bis vor kurzem war der bevorzugte Dateityp, der aus einem Vektoreditor exportiert wurde, * .svg.
In komplexen Modellen war das Ergebnis beim Importieren von svg-gebildetem Corel in EzCad2 jedoch ein unverständliches Durcheinander. Oder bedingt anwendbar, wenn eine ernsthafte Feinabstimmungsdatei erforderlich ist. Im Folgenden werde ich Beispiele zeigen.
Zu diesem Zeitpunkt habe ich versucht, Inkscape als Editor zu verwenden, der die Funktionen des SVG-Formats optimal nutzt. EzCad2 wollte jedoch absolut nicht mit SVG von Inkscape arbeiten. Daraufhin stoppte er die Tests und arbeitete weiter in Corel. Außerdem habe ich experimentell festgestellt, dass aus Corel Draw exportierte DXF-Dateien von EzCad2 problemlos akzeptiert werden. Somit wurde die Notwendigkeit der Verwendung von SVG im Workflow minimiert.
Die ganze Größe funktionierte recht gut bis Anfang dieser Woche, als Corel Draw beim Start eindringlich nach einem 245-Dollar-Goldstift fragte.
Ich suchte nach einer Möglichkeit, weiter zu arbeiten, ohne das Dateiarchiv des CDR v.18-Formats zu verlieren.
Als Ergebnis einer Reihe von Experimenten wurde das folgende Verfahren identifiziert. Die Methode ist nicht optimal und erfordert eindeutig eine Optimierung und Automatisierung des Prozesses. Ich bin jedoch nicht besonders in Kung-Fu-Automatisierung ausgebildet und muss arbeiten. Deshalb werde ich es für später verschieben.
Lösung
Auf der Suche nach einer schnellen und funktionierenden Möglichkeit, die CDR zu öffnen, kehrte er zu Inkscape zurück. Die neueste Version hat die Layoutdateien ganz korrekt geöffnet. Das Problem der Inoperabilität von Inkscape SVG-Dateien ist jedoch nicht behoben. Außerdem funktionierten die von Inkscape empfangenen DXF-, PLT-, PS- und AI-Dateien nicht. EzCad2 hat alle Vektoren in einem Haufen gelöscht. Während der Testkonvertierung von SVG zu PLT forderte das Programm die Installation von Uniconverter an. Dieser Vorgang wurde ausgeführt, aber die Ausgabe erhielt ein Datei-Durcheinander und eine Reihe von Fehlern.
In einer Reihe erfolgloser Experimente wurde Uniconverter außerhalb von Inkscape separat gestartet. Stellen Sie ihn auf die gewünschte Datei ein. Und plötzlich habe ich eine PLT-Datei in EzCad2!
Ich versuchte es zu wiederholen. Es hat nicht sofort funktioniert.
Der folgende Punkt sollte hier beachtet werden:

Inkscape können Sie die folgenden Dateitypen speichern. Aus Gründen der Übersichtlichkeit hat das Grün die Formate hervorgehoben, die EzCad2 angeblich wahrnimmt. Wie oben erwähnt, werden jedoch nicht alle Dateien tatsächlich geöffnet. Von den ausgewählten Dateien ist die einzige funktionierende Option Optimiertes SVG
Ich werde das Vorstehende veranschaulichen.
Übung:
1) Starten Sie Inkscape

2) Führen Sie Uniconverter aus

3) In Inkscape öffnen wir die gewünschte Datei.

4) Stellen Sie sicher, dass (!) Das für den Export bestimmte Fragment kopiert wird
5) Erstellen Sie eine neue Datei, fügen Sie den Inhalt des Puffers ein.

6) in Kurven konvertieren

7) Speichern Sie das Dokument als "Optimiertes SVG". Wir klicken auf die Schaltflächen im Speicherdialog.


8) Öffnen Sie Uniconverter, wählen Sie im oberen Dialogfeld die gewünschte Datei aus, im unteren den Dateityp * .plt
Konvertieren.


9) Gehen Sie zu EzCad2, importieren Sie eine Vektordatei (Strg + B) und wählen Sie die resultierende PLT-Datei aus


Wir bereiten ein Layout für den Druck vor.
10) wir arbeiten weiter :-)

Was passiert zum Vergleich, wenn Sie dieselbe SVG-Datei direkt aus Inkscape exportieren und die Datei in EzCad2 importieren:


Fazit
Ich bin damit einverstanden, dass die "Krücke". Ich bin damit einverstanden, dass zusätzliche Gesten erforderlich sind. Es funktioniert jedoch !!!
Jetzt wäre es, als würde man ein bisschen automatisieren. Ich habe ein Fragment in Inscape ausgewählt, es ist alles "figax" - und gezählt. Aber bisher liegt es nicht daran.
Vielen Dank für Ihre Aufmerksamkeit, ich hoffe es war interessant und / oder nützlich.
UPDATE
Zeichnete einige einfache SVG-Dateien. In verschiedenen Formaten gespeichert. Ich werde was wie vergleichen.
sK1 RC3 hat nicht funktioniert, schwört auf die Unmöglichkeit des Imports. Ich werde das RC4 Nachtlicht ausprobieren.
UPDATE 2
Vergleiche "Svg Inkscape" (auf den Screenshots links) und "Optimized SVG".



EzCad2 zeigt Folgendes:
beim Importieren einer konvertierten UniConverter Inkscape SVG-Datei

beim Importieren einer konvertierten UniConverter-Datei Optimiertes SVG

Es wird Zeit geben, ich werde den Unterschied in den PLT-Dateien sehen