Entwickeln Sie TIFF-Verarbeitungssoftware in Node.js mit TIFF Optimization API. Mit dieser leistungsstarken Node.js -Lösung können Sie TIFF Dateien mühelos optimieren und verkleinern. Testen Sie die TIFF-Komprimierungsfunktionen kostenlos online!
Verkleinern Sie große TIFF Dateien ohne Qualitätsverlust. Löschen Sie unnötige und ungenutzte Daten. Verkleinern Sie die Größe einer TIFF-Datei im Code. Die JavaScript-Bibliothek bietet Entwicklern eine integrierte API zur Optimierung von TIFF-Inhalten.
Die JavaScript-Bibliothek ist eine eigenständige Lösung und erfordert keine Installation von Software von Drittanbietern.
Verlustfreie Komprimierung und umfassende Inhaltsoptimierung leicht gemacht mit 'Aspose.Words for Node.js via .NET'. Das folgende Beispiel zeigt, wie der Inhalt einer TIFF-Datei in JavaScript optimiert wird:
npm install @aspose/words
Kopieren
const aw = require('@aspose/words');
var doc = new aw.Document()
var builder = new aw.DocumentBuilder(doc)
shape = builder.insertImage("Input.tiff")
var saveOptions = new aw.Saving.ImageSaveOptions(aw.SaveFormat.Tiff)
saveOptions.tiffCompression = aw.Saving.TiffCompression.Lzw
shape.getShapeRenderer().save("Output.tiff", saveOptions)
const aw = require('@aspose/words');
var doc = new aw.Document("Input.tiff");
doc.cleanup();
var shapes = doc.getChildNodes(aw.NodeType.Shape, true)
for (var shape of shapes) {
if (shape.hasImage()) {
// Es liegt am Entwickler, die Bibliothek für die Bildkomprimierung auszuwählen.
const imageData = shape.getImageData().toStream();
// ...
// Komprimieren Sie das Bild und setzen Sie es wieder auf die Form.
shape.getImageData().setImage(compressedImageBuffer);
}
}
var saveOptions = new aw.Saving.PdfSaveOptions()
saveOptions.cacheBackgroundGraphics = true
doc.save("Output.tiff", saveOptions)
const aw = require('@aspose/words');
var doc = new aw.Document("Input.tiff");
doc.cleanup();
var shapes = doc.getChildNodes(aw.NodeType.Shape, true)
for (var shape of shapes) {
if (shape.hasImage()) {
// Es liegt am Entwickler, die Bibliothek für die Bildkomprimierung auszuwählen.
const imageData = shape.getImageData().toStream();
// ...
// Komprimieren Sie das Bild und setzen Sie es wieder auf die Form.
shape.getImageData().setImage(compressedImageBuffer);
}
}
doc.save("Output.tiff")
const aw = require('@aspose/words');
var doc = new aw.Document("Input.tiff");
doc.cleanup();
var shapes = doc.getChildNodes(aw.NodeType.Shape, true)
for (var shape of shapes) {
if (shape.hasImage()) {
// Es liegt am Entwickler, die Bibliothek für die Bildkomprimierung auszuwählen.
const imageData = shape.getImageData().toStream();
// ...
// Komprimieren Sie das Bild und setzen Sie es wieder auf die Form.
shape.getImageData().setImage(compressedImageBuffer);
}
}
var saveOptions = new aw.Saving.OoxmlSaveOptions()
saveOptions.compressionLevel = aw.Saving.CompressionLevel.Maximum
doc.save("Output.tiff", saveOptions)
const aw = require('@aspose/words');
var doc = new aw.Document()
var builder = new aw.DocumentBuilder(doc)
shape = builder.insertImage("Input.tiff")
var saveOptions = new aw.Saving.ImageSaveOptions(aw.SaveFormat.Tiff)
saveOptions.tiffCompression = aw.Saving.TiffCompression.Lzw
shape.getShapeRenderer().save("Output.tiff", saveOptions)
We host our Node.js via .Net packages in NPM repositories. Please follow the step-by-step instructions on how to install "Aspose.Words for Node.js via .NET" to your developer environment.
This package is compatible with Node.js 14.17.0 or higher.
Sie können Dateien in vielen anderen Dateiformaten optimieren: