In diesem Tutorial lernen Sie, wie Sie Bilder von JPG in PNG und PNG in das JPG -Format konvertieren, indem Sie den Knoten JS verwenden "Jimp" Paket.
Was ist "Jimp"?
JIMP ist eine JavaScript-basierte Bildverarbeitungsbibliothek ohne native Abhängigkeiten. Es ermöglicht es Ihnen, auf einfache Weise viele erstaunliche Dinge mit Fotos auszuführen.
Installieren von JIMP -Paket
Da JIMP ein Knotenpaket ist, müssen Sie einen Knoten in Ihrem System installieren lassen, um ein beliebiges Paket wie JIMP zu installieren.
Installieren Sie zunächst den Knoten in Ihrem System und installieren Sie das JIMP -Paket vor der Verwendung, da ansonsten die Ausnahme mit dem MSG "Modul" JIMP nicht finden "in der Konsole generiert wird.
Sie können entweder die Befehle von NPM oder Garn verwenden, um es zu installieren:
Führen Sie den Befehl aus, um JIMP mit dem NPM -Paket -Manager zu installieren:
$ npm JIMP installieren
Oder wenn Sie mit Garn "JIMP" installieren möchten, führen Sie den Befehl aus:
$ marns jimp hinzufügen
Jetzt sind Sie bereit, einen Code zu schreiben, um die Konvertierung durchzuführen.
Konvertierung von JPG zu PNG
Beginnen wir damit, a zu konvertieren .JPG -Datei zu a.PNG -Format.
Stellen Sie sicher, dass sich die Bilddatei am Root Ihres Projektverzeichnisses befindet
Importieren Sie zunächst das "JIMP" -Paket in Ihre JS -Datei und weisen Sie es jeder Variablen wie "JIMP" zu.
const jimp = fordert ("jimp")Danach verwenden Sie das Bild in den gewünschten PNG -Dateityp, verwenden Sie die Jimp.lesen() Methode.
Der Jimp.lesen() hängt von zwei Argumenten ab, einer ist der Pfad der Bilddatei und zweiter die Rückruffunktion, die die konvertierte Bilddatei oder die konvertierte Bilddatei oder den Fehler zurückgibt.
Das Ganze Jimp.lesen() Methode würde so laufen:
Jimp.lesen ("Bild.JPG ", (Fehler, Datei) =>Lassen Sie uns nach dem Schreiben all dieser Code ihn ausführen und die Ergebnisse sehen.
Schauen Sie sich den Snippet unten an, es gibt keine 'neues Bild.png ' im Verzeichnis:
Wenn ich jetzt das Skript ausführe, wird dies eine erstellen "neues Bild.PNG ” Datei im selben Verzeichnis.
Ist das sinnvoll? Cool! Wechseln Sie nun zum nächsten Teil und versuchen Sie, eine PNG -Datei in ein Beispiel in eine JPG -Datei umzuwandeln.
PNG zu JPG -Konvertierung
Um eine JPG -Datei in eine PNG -Datei umzuwandeln, müssen wir nichts im JIMP ändern.Read () Methode anstatt die PNG -Datei bereitzustellen.
const jimp = fordert ("jimp")Wie Sie sehen können, gibt es keine „New-Image-2.JPG ” Datei im Verzeichnis. Warum nicht versuchen, es auszuführen, um die Ausgabe zu untersuchen.
Nach dem Ausführen des Skripts generiert JIMP automatisch die „New-Image-2.JPG ” Datei im selben Verzeichnis.
Abschluss
Knoten.JS verwendet ein Paket mit dem Namen Jimp Zum Konvertieren der JPG -Datei in das PNG -Format. Einfach die importieren Jimp Paket und rufen Sie die Lesemethode auf JIMP mit der Verwendung an Jimp.lesen. Der Jimp.lesen() Die Methode nimmt zwei Argumente ein, eine als Name der Datei und das zweite Argument ist die Rückruffunktion, die die Antwort der Funktion übernimmt. In diesem Artikel haben wir diskutiert, wie wir ein JPG auch in PNG und PNG in JPG konvertieren können.