Kôd za komprimiranje TIFF u JavaScript

Biblioteka Node.js visokih performansi za optimizaciju veličine i sadržaja TIFF datoteka uz zadržavanje njihove izvorne kvalitete

Razvijte softver za obradu TIFF u Node.js koristeći TIFF Optimization API. Ovo moćno Node.js rješenje pomaže vam optimizirati i smanjiti veličinu TIFF datoteka bez napora. Isprobajte TIFF mogućnosti kompresije online besplatno!

Pogledajte isječak koda

Sažimanje TIFF datoteke u JavaScript

Smanjite velike TIFF datoteke bez gubitka kvalitete. Izbrišite nepotrebne i neiskorištene podatke. Smanjite veličinu TIFF datoteke u kodu. JavaScript biblioteka programerima pruža integrirani API za optimizaciju sadržaja TIFF.

Smanjite veličinu TIFF datoteka pomoću JavaScript

JavaScript knjižnica je samostalno rješenje i ne zahtijeva instaliran softver treće strane.

Kompresija bez gubitaka i duboka optimizacija sadržaja olakšani su uz 'Aspose.Words for Node.js via .NET'. Sljedeći primjer pokazuje kako optimizirati sadržaj TIFF datoteke u JavaScript:

Primjer koda u JavaScript za komprimiranje TIFF datoteka
Prenesite datoteku koju želite optimizirati/komprimirati
Pokreni kôd
Odaberite ciljni format s popisa
npm install @aspose/words
Kopirati
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()) { // Izbor knjižnice za komprimiranje slika prepušten je programeru. const imageData = shape.getImageData().toStream(); // ... // Stisnite sliku i vratite je u prethodni oblik. 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()) { // Izbor knjižnice za komprimiranje slika prepušten je programeru. const imageData = shape.getImageData().toStream(); // ... // Stisnite sliku i vratite je u prethodni oblik. 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()) { // Izbor knjižnice za komprimiranje slika prepušten je programeru. const imageData = shape.getImageData().toStream(); // ... // Stisnite sliku i vratite je u prethodni oblik. 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)
Pokreni kôd

Kako komprimirati TIFF u JavaScript

  1. Instalirajte Aspose.Words for Node.js via .NET.
  2. Dodajte referencu biblioteke (uvezite biblioteku) svom JavaScript projektu.
  3. Otvorite izvornu TIFF datoteku u JavaScript.
  4. Sažimanje TIFF bez gubitka kvalitete.
  5. Pozovite metodu Document.cleanup(). Rezultirajući kod može varirati ovisno o formatu izlazne datoteke.
  6. Dobijte komprimirani rezultat kao TIFF datoteku.

JavaScript biblioteka za optimizaciju i komprimiranje TIFF datoteka

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.

System Requirements

This package is compatible with Node.js 14.17.0 or higher.

Ostale podržane optimizacije formata datoteke

Možete optimizirati datoteke u mnogim drugim formatima datoteka:

5%

Pretplatite se na Aspose ažuriranja proizvoda

Primajte mjesečne biltene i ponude izravno u vaš poštanski sandučić.

© Aspose Pty Ltd 2001-2024. Sva prava pridržana.