استخدم Python لتحويل الصور من DJVU إلى WEBP.
إنشاء تطبيقات Python لتحويل الصور والصور DJVU إلى WEBP عبر واجهات برمجة تطبيقات الخادم
كيفية تحويل DJVU إلى WEBP الصور والصور باستخدام Python
يعد تحويل ملفات الصور من تنسيق إلى آخر مهمة شائعة يواجهها كل مصمم جرافيك. لا تؤثر الكفاءة والتميز في تحويل الملفات على سرعة الإنجاز فحسب، بل تلعب أيضًا دورًا حاسمًا في تقييم جودة العمل بشكل عام. وفيما يتعلق بمصادر الصور، فإنها كثيرا ما تتطلب التحويل إلى صيغ بديلة أكثر ملاءمة للطباعة أو التوزيع عبر الإنترنت. من المرجح أن تكون الصورة التي تم إنشاؤها في محرر رسومي بتنسيق متجه. في مثل هذه الحالات، لنشر موقع الويب، يجب أن يخضع لعملية التنقيط ويتم حفظه بتنسيق نقطي. لديك خيار تحويل الصورة بتنسيق غير مضغوط للحصول على جودة فائقة أو حفظها بتنسيق مضغوط بدون فقدان البيانات لتقليل حجم الملف. بالنسبة للسيناريوهات التي يكون فيها تقليل حجم الملف أمرًا إلزاميًا، كما هو الحال في تطبيقات مواقع الويب، هناك إمكانية التحويل إلى تنسيقات ضغط مع فقدان البيانات. يمكن لخوارزميات ضغط البيانات المتخصصة للصور أن تقلل حجم الملف بشكل كبير مع الحفاظ على جودة الصورة المقبولة، مما يضمن تحميل الصور بسرعة. لتحويل الصور والصور من DJVU إلى WEBP، سوف نقوم بتوظيف Aspose.Imaging for Python via .NET API وهي واجهة برمجة تطبيقات غنية بالميزات وقوية وسهلة الاستخدام لمعالجة الصور وتحويلها لمنصة Python. يمكنك تثبيته باستخدام الأمر التالي من أمر النظام الخاص بك.
سطر أوامر النظام
>> pip install aspose-imaging-python-net
خطوات تحويل DJVU إلى WEBP عبر Python
يمكن للمطورين بسهولة تحميل وتحويل ملفات DJVU إلى WEBP في بضعة أسطر من التعليمات البرمجية.
- تحميل ملف DJVU بطريقة Image.Load
- إنشاء وتعيين مثيل الفئة الفرعية المطلوبة من ImageOptionsBase (مثل BmpOptions و PngOptions وما إلى ذلك)
- استدعاء طريقة حفظ الصورة
- قم بتمرير مسار الملف بامتداد WEBP وكائن من فئة ImageOptionsBase
متطلبات النظام
قبل تشغيل رمز مثال التحويل ، تأكد من أن لديك المتطلبات الأساسية التالية.
- نظام التشغيل: ويندوز أو لينكس.
- بيئة التطوير: يدعم .NET Core 7 والإصدارات الأحدث، مثل Microsoft Visual Studio.
تطبيق مجاني لتحويل DJVU إلى WEBP
- حدد صورة DJVU أو اسحبها وأفلتها
- اختر التنسيق وانقر فوق الزر تحويل
- انقر فوق الزر تنزيل لتنزيل صورة WEBP
تحويل DJVU إلى WEBP - Python
DJVU ما هو DJVU تنسيق الملف
يُنطق DjVu باسم DJVU ، وهو تنسيق ملف رسومي مخصص للوثائق والكتب الممسوحة ضوئيًا وخاصة تلك التي تحتوي على مزيج من النصوص والرسومات والصور والصور الفوتوغرافية. تم تطويره بواسطة AT&T Labs. يستخدم تقنيات متعددة مثل فصل طبقة الصور للنص وصور الخلفية ، والتحميل التدريجي ، والتشفير الحسابي والضغط المفقود للصور البتونية. نظرًا لأن ملف DJVU يمكن أن يحتوي على صور ملونة وصور فوتوغرافية ونصوص ورسومات مضغوطة وعالية الجودة ويمكن حفظها في مساحة أقل ، يتم استخدامه على الويب ككتب إلكترونية وكتيبات وصحف ومستندات قديمة وما إلى ذلك.
اقرأ أكثر | DJVUWEBP ما هو WEBP تنسيق الملف
WebP ، الذي قدمته Google ، هو تنسيق حديث لملف صور الويب النقطية يعتمد على ضغط بدون فقد وفقدان. إنه يوفر نفس جودة الصورة مع تقليل حجم الصورة بشكل كبير. نظرًا لأن معظم صفحات الويب تستخدم الصور كتمثيل فعال للبيانات ، فإن استخدام صور WebP في صفحات الويب ينتج عنه تحميل أسرع لصفحات الويب. وفقًا لـ Google ، تكون صور WebP غير المفقودة أصغر حجمًا بنسبة 26٪ مقارنة بصور PNG ، في حين أن صور WebP المفقودة أصغر بنسبة 25-34٪ من صور JPEG المماثلة. تتم مقارنة الصور بناءً على فهرس التشابه الهيكلي (SSIM) بين WebP وتنسيقات ملفات الصور الأخرى. يعد WebP مشروعًا شقيقًا لتنسيق حاوية الوسائط المتعددة WebM.
اقرأ أكثر | WEBPالتحويلات المدعومة الأخرى
باستخدام Python ، يمكن للمرء بسهولة تحويل التنسيقات المختلفة بما في ذلك.