A kód a(z JPG tömörítéséhez itt: JavaScript

Nagy teljesítményű Node.js könyvtár, amely optimalizálja a JPG fájlok méretét és tartalmát, miközben megőrzi eredeti minőségüket

Fejleszteni JPG Feldolgozó Szoftver Node.js segítségével JPG Optimization API. Ez a hatékony Node.js megoldás segít optimalizálni és csökkenteni a JPG fájlok méretét könnyedén. Tesztelje a JPG tömörítési képességeit online ingyen!

Tekintse meg a kódrészletet

Tömörítse a JPG fájlt a JavaScript fájlban

Csökkentse a nagy JPG fájlokat minőségromlás nélkül. Törölje a felesleges és fel nem használt adatokat. Csökkentse a JPG fájl méretét a kódban. A JavaScript könyvtár integrált API t biztosít a fejlesztőknek a JPG tartalom optimalizálásához.

Csökkentse a JPG fájlok méretét a JavaScript segítségével

JavaScript könyvtár egy önálló megoldás, és nem igényel harmadik féltől származó szoftvert.

A veszteségmentes tömörítés és a mély tartalomoptimalizálás egyszerűbbé válik az 'Aspose.Words for Node.js via .NET'. A következő példa bemutatja, hogyan lehet optimalizálni egy JPG JavaScript:

Kódpélda itt: JavaScript JPG fájl tömörítésére
Tölts fel egy optimalizálni/tömöríteni kívánt fájlt
Futtassa a kódot
Válassza ki a célformátumot a listából
50%
npm install @aspose/words
Másolat
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()) { // A fejlesztő feladata, hogy kiválassza a könyvtárat a képtömörítéshez. const imageData = shape.getImageData().toStream(); // ... // Tömörítse a képet, és állítsa vissza az alakra. 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()) { // A fejlesztő feladata, hogy kiválassza a könyvtárat a képtömörítéshez. const imageData = shape.getImageData().toStream(); // ... // Tömörítse a képet, és állítsa vissza az alakra. 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()) { // A fejlesztő feladata, hogy kiválassza a könyvtárat a képtömörítéshez. const imageData = shape.getImageData().toStream(); // ... // Tömörítse a képet, és állítsa vissza az alakra. 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)
Futtassa a kódot

A(z) JPG tömörítése itt: JavaScript

  1. Telepítse Aspose.Words for Node.js via .NET.
  2. Adjon hozzá egy könyvtári hivatkozást (importálja a könyvtárat) a(z) JavaScript projekthez.
  3. Nyissa meg a forrás JPG fájlt itt: JavaScript.
  4. A(z JPG tömörítése minőségromlás nélkül.
  5. Hívja meg a Document.cleanup() metódust. Az eredményül kapott kód a kimeneti fájl formátumától függően változhat.
  6. A tömörített eredmény lekérése JPG fájlként.

JavaScript könyvtár JPG fájl optimalizálásához és tömörítéséhez

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.

Egyéb támogatott fájlformátum-optimalizálások

Számos más fájlformátumban is optimalizálhatja a fájlokat:

5%

Iratkozzon fel az Aspose termékfrissítésekre

Havi hírleveleket és ajánlatokat kaphat közvetlenül postafiókjába.

© Aspose Pty Ltd 2001-2025. Minden jog fenntartva.