الكود المراد ضغطه TIFF في JavaScript

مكتبة Node.js عالية الأداء لتحسين حجم ومحتوى TIFF الملفات مع الحفاظ على جودتها الأصلية

تطوير TIFF معالجة البرمجيات في Node.js باستخدام TIFF Optimization API. يساعدك هذا الحل القوي Node.js على تحسين وتقليل حجم TIFF الملفات دون عناء. اختبار TIFF ضغط القدرات على الانترنت مجانا!

اعرض مقتطف الشفرة

ضغط ملف TIFF JavaScript

اجعل ملفات TIFF الكبيرة أصغر دون فقدان الجودة. احذف البيانات غير الضرورية وغير المستخدمة. تقليص حجم ملف TIFF في التعليمات البرمجية. توفر مكتبة JavaScript للمطورين واجهة برمجة تطبيقات متكاملة لتحسين محتوى 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 Product Updates

احصل على رسائل إخبارية وعروض شهرية يتم تسليمها مباشرة إلى صندوق البريد الخاص بك.

© Aspose Pty Ltd 2001-2024. كل الحقوق محفوظة.