Kôd za komprimiranje JPG u JavaScript

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

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

Pogledajte isječak koda

Sažimanje JPG datoteke u JavaScript

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

Smanjite veličinu JPG 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 JPG datoteke u JavaScript:

Primjer koda u JavaScript za komprimiranje JPG datoteka
Prenesite datoteku koju želite optimizirati/komprimirati
Pokreni kôd
Odaberite ciljni format s popisa
50%
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.jpg")

var saveOptions = new aw.Saving.ImageSaveOptions(aw.SaveFormat.Jpeg)
saveOptions.jpegQuality = 50
shape.getShapeRenderer().save("Output.jpg", saveOptions)
const aw = require('@aspose/words'); var doc = new aw.Document("Input.jpg"); 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.jpg", saveOptions) const aw = require('@aspose/words'); var doc = new aw.Document("Input.jpg"); 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.jpg") const aw = require('@aspose/words'); var doc = new aw.Document("Input.jpg"); 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.jpg", saveOptions) const aw = require('@aspose/words'); var doc = new aw.Document() var builder = new aw.DocumentBuilder(doc) shape = builder.insertImage("Input.jpg") var saveOptions = new aw.Saving.ImageSaveOptions(aw.SaveFormat.Jpeg) saveOptions.jpegQuality = 50 shape.getShapeRenderer().save("Output.jpg", saveOptions)
Pokreni kôd

Kako komprimirati JPG u JavaScript

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

JavaScript biblioteka za optimizaciju i komprimiranje JPG 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.