Код для стиснення TIFF в JavaScript

Високопродуктивна бібліотека Node.js для оптимізації розміру та вмісту файлів TIFF при збереженні їх початкової якості

Розробіть програмне забезпечення для обробки TIFF у Node.js, Використовуючи TIFF Optimization API. Це потужне рішення Node.js допоможе вам без особливих зусиль оптимізувати та зменшити розмір файлів TIFF. Протестуйте можливості стиснення TIFF онлайн безкоштовно!

Переглянути фрагмент коду

Стисніть файл TIFF у JavaScript

Зменшуйте великі файли TIFF без втрати якості. Видаліть непотрібні та невикористовувані дані. Зменшіть розмір файлу TIFF у коді. Бібліотека JavaScript надає розробникам інтегрований API для оптимізації вмісту TIFF.

Зменшіть розмір файлів TIFF за допомогою JavaScript

Бібліотека JavaScript є окремим рішенням і не потребує встановлення стороннього програмного забезпечення.

Стиснення без втрат і глибока оптимізація вмісту стали легкими завдяки 'Aspose.Words for Node.js via .NET'. У наступному прикладі показано, як оптимізувати вміст файлу TIFF у JavaScript:

Приклад коду в JavaScript для стиснення TIFF файлів
Завантажте файл, який потрібно оптимізувати/стиснути
Виконати код
Виберіть цільовий формат зі списку
npm install @aspose/words
Копія
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()) { // Вибір бібліотеки для стиснення зображень залишається за розробником. const imageData = shape.getImageData().toStream(); // ... // Стисніть зображення і поверніть йому колишню форму. 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()) { // Вибір бібліотеки для стиснення зображень залишається за розробником. const imageData = shape.getImageData().toStream(); // ... // Стисніть зображення і поверніть йому колишню форму. 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()) { // Вибір бібліотеки для стиснення зображень залишається за розробником. const imageData = shape.getImageData().toStream(); // ... // Стисніть зображення і поверніть йому колишню форму. 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)
Виконати код

Як стиснути TIFF у JavaScript

  1. Встановіть Aspose.Words for Node.js via .NET.
  2. Додайте посилання на бібліотеку (імпортуйте бібліотеку) до свого проекту JavaScript.
  3. Відкрийте вихідний TIFF файл у JavaScript.
  4. Стисніть TIFF без втрати якості.
  5. Викличте метод Document.cleanup(). Отриманий код може відрізнятися в залежності від формату вихідного файлу.
  6. Отримайте стиснутий результат у вигляді TIFF файлу.

JavaScript бібліотека для оптимізації та стиснення TIFF файлів

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.

Інші підтримувані оптимізації формату файлів

Ви можете оптимізувати файли в багатьох інших форматах:

5%

Підпишіться на оновлення продукту Aspose

Отримуйте щомісячні інформаційні бюлетені та пропозиції безпосередньо на вашу поштову скриньку.

© Aspose Pty Ltd 2001-2025. Всі права захищені.