Kód na kompresiu JPG v JavaScript

Vysoko výkonná knižnica Node.js na optimalizáciu veľkosti a obsahu súborov JPG pri zachovaní ich pôvodnej kvality

Vyvíjajte softvér na spracovanie JPG v Node.js Pomocou JPG Optimization API. Toto výkonné riešenie Node.js vám pomôže bez námahy optimalizovať a zmenšiť veľkosť súborov JPG. Otestujte možnosti kompresie JPG online zadarmo!

Zobraziť útržok kódu

Komprimujte JPG súbor v JavaScript

Zmenšite veľké JPG súbory bez straty kvality. Vymažte nepotrebné a nepoužívané údaje. Zmenšite veľkosť JPG súboru v kóde. Knižnica JavaScript poskytuje vývojárom integrované rozhranie API na optimalizáciu obsahu JPG.

Znížte veľkosť JPG súborov pomocou JavaScript

Knižnica JavaScript je samostatné riešenie a nevyžaduje inštaláciu softvéru tretích strán.

Bezstratová kompresia a hĺbková optimalizácia obsahu sú jednoduché s 'Aspose.Words for Node.js via .NET'. Nasledujúci príklad ukazuje, ako optimalizovať obsah JPG súboru v JavaScript:

Príklad kódu v JavaScript na kompresiu JPG súborov
Nahrajte súbor, ktorý chcete optimalizovať/komprimovať
Spustiť kód
Vyberte cieľový formát zo zoznamu
50%
npm install @aspose/words
Kopírovať
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()) { // Je na vývojárovi, aby si vybral knižnicu na kompresiu obrázkov. const imageData = shape.getImageData().toStream(); // ... // Komprimujte obrázok a nastavte ho späť do tvaru. 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()) { // Je na vývojárovi, aby si vybral knižnicu na kompresiu obrázkov. const imageData = shape.getImageData().toStream(); // ... // Komprimujte obrázok a nastavte ho späť do tvaru. 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()) { // Je na vývojárovi, aby si vybral knižnicu na kompresiu obrázkov. const imageData = shape.getImageData().toStream(); // ... // Komprimujte obrázok a nastavte ho späť do tvaru. 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)
Spustiť kód

Ako komprimovať JPG v JavaScript

  1. Nainštalujte Aspose.Words for Node.js via .NET.
  2. Pridajte odkaz na knižnicu (importujte knižnicu) do svojho JavaScript projektu.
  3. Otvorte zdrojový JPG súbor v JavaScript.
  4. Komprimujte JPG bez straty kvality.
  5. Zavolajte metódu Document.cleanup(). Výsledný kód sa môže líšiť v závislosti od formátu výstupného súboru.
  6. Získajte komprimovaný výsledok ako JPG súbor.

Knižnica JavaScript na optimalizáciu a kompresiu JPG súborov

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.

Ďalšie podporované optimalizácie formátu súborov

Môžete optimalizovať súbory v mnohých iných formátoch súborov:

5%

Prihláste sa na odber aktualizácií produktov Aspose

Získajte mesačné bulletiny a ponuky priamo do vašej poštovej schránky.

© Aspose Pty Ltd 2001-2024. Všetky práva vyhradené.