O código para compactar JPG em JavaScript

Biblioteca Node.js de alto desempenho para otimizar o tamanho e o conteúdo dos arquivos JPG, mantendo sua qualidade original

Desenvolver software de processamento JPG em Node.js utilizando JPG Optimization API. Esta poderosa solução Node.js ajuda a otimizar e reduzir o tamanho dos arquivos JPG sem esforço. Teste os recursos de compactação do JPG online gratuitamente!

Ver trecho de código

Compacte o JPG arquivo em JavaScript

Reduza os JPG arquivos grandes sem perda de qualidade. Exclua dados desnecessários e não utilizados. Reduza o tamanho de um JPG arquivo no código. A JavaScript biblioteca fornece aos desenvolvedores uma API integrada para otimizar o conteúdo JPG.

Reduza o tamanho dos JPG arquivos usando JavaScript

A JavaScript biblioteca é uma solução autônoma e não requer a instalação de nenhum software de terceiros.

Compressão sem perdas e otimização profunda de conteúdo facilitadas com 'Aspose.Words for Node.js via .NET'. O exemplo a seguir demonstra como otimizar o conteúdo de um JPG arquivo em JavaScript:

Exemplo de código em JavaScript para compactar JPG arquivos
Carregue um arquivo que você deseja otimizar/compactar
Código de execução
Selecione o formato de destino na lista
50%
npm install @aspose/words
Cópia de
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()) { // Cabe ao Desenvolvedor escolher a biblioteca para compressão de imagens. const imageData = shape.getImageData().toStream(); // ... // Comprimir imagem e defini-lo de volta para a forma. 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()) { // Cabe ao Desenvolvedor escolher a biblioteca para compressão de imagens. const imageData = shape.getImageData().toStream(); // ... // Comprimir imagem e defini-lo de volta para a forma. 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()) { // Cabe ao Desenvolvedor escolher a biblioteca para compressão de imagens. const imageData = shape.getImageData().toStream(); // ... // Comprimir imagem e defini-lo de volta para a forma. 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)
Código de execução

Como comprimir JPG em JavaScript

  1. Instale Aspose.Words for Node.js via .NET.
  2. Adicione uma referência de biblioteca (importe a biblioteca) ao seu projeto JavaScript.
  3. Abra o arquivo de origem JPG em JavaScript.
  4. Compacte JPG sem perder qualidade.
  5. Chame o método Document.cleanup(). O código resultante pode variar dependendo do formato do arquivo de saída.
  6. Obtenha o resultado compactado como um JPG arquivo.

JavaScript biblioteca para otimizar e compactar JPG arquivos

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.

Outras otimizações de formato de arquivo compatíveis

Você pode otimizar arquivos em muitos outros formatos de arquivo:

5%

Inscreva-se para receber atualizações do produto Aspose

Receba boletins e ofertas mensais diretamente em sua caixa de correio.

© Aspose Pty Ltd 2001-2025. Todos os direitos reservados.