اختر الصيغة في النهاية
ابدأ بالوجهة. JPEG وPNG fallback واسعان، WebP عملي للويب، وAVIF وJPEG XL يحتاجان فحص runtime.
قدرات تعتمد على runtime
QuokkaPix يعمل داخل المتصفح. لذلك تعتمد الصيغ وworkers وPDF وZIP والنماذج المحلية على runtime الحالي. استخدم هذه الصفحة قبل اختيار صيغة أو أتمتة مسار.
الجدول لا يعد بسلوك واحد في كل متصفح. هو يوضح ترتيب القرار: متطلبات الوجهة، capabilities الحية، ثم صيغة الإخراج.
| المجال | Desktop | Mobile | كيف تفحص | الحد |
|---|---|---|---|---|
| JPEG / JPG | فك ترميز وتصدير شائعان في المتصفح؛ يمكن استخدام MozJPEG كمسار متقدم عند تحميله. | مدعوم على نطاق واسع، لكن الذاكرة تعتمد على حجم الملف. | افحص supportedOutputFormats وحالة encoder المتقدم. | التعديلات المرئية تعيد التصدير؛ metadata-only cleanup قد يستخدم مساراً ثنائياً دون فقد. |
| PNG | فك ترميز وتصدير شائعان؛ يمكن لـ OxiPNG تحسين الملف دون فقد. | ملفات PNG الشفافة الكبيرة قد تستهلك ذاكرة كثيرة. | افحص capabilities ومسار التصدير. | قد يتغير حجم الملف وبنية البايتات مع بقاء البكسلات نفسها. |
| WebP | تصدير المتصفح أو encoder WASM مستقر عند توفره. | غالباً يعمل في المتصفحات الحديثة على الهاتف. | يجب على الـ agent قراءة supportedOutputFormats. | Animated WebP ليس مسار animation كاملاً. |
| AVIF | الدعم يعتمد على المتصفح؛ encoder المتقدم قد يكون أثقل. | على الهاتف تختلف السرعة والإتاحة. | افحص capabilities قبل الأتمتة. | أبطأ من JPEG/WebP وأكثر حساسية في الدفعات الكبيرة. |
| HEIC / HEIF | فك ترميز محلي عبر HEIC worker عند توفره. | مفيد لصور الهاتف لكنه يحتاج هامش ذاكرة. | افحص heicWorkerAvailable. | هذا مسار إدخال؛ صيغة الإخراج تختارها منفصلة. |
| JPEG XL | تصدير متقدم تجريبي. | عرض JXL في المتصفحات محدود. | اطلب JXL فقط إذا كان encoder متاحاً. | لا يوجد Canvas fallback. |
| PDF tools | Merge وsplit وextract تعمل كمسارات PDF محلية. | المسح الضوئي الكبير قد يحتاج ذاكرة أكثر. | استخدم tool=pdf وpdf-tool. | وضع PDF يقبل PDF؛ image-to-PDF يبقى في Convert. |
| ZIP import | يُفك ZIP محلياً لرفع الدفعات. | على الهاتف يعتمد ذلك على حجم الأرشيف. | افحص batch mode وفلتر الملفات. | RAR و7z غير مقبولين. |
| Agents | window.QuokkaPixAgent يوفّر contract وstate وcapabilities وresult manifest. | يعمل على runtime المتصفح نفسه. | يجب قراءة live capabilities قبل التشغيل. | لا توجد API عامة لمعالجة الصور على الخادم. |
ابدأ بالوجهة. JPEG وPNG fallback واسعان، WebP عملي للويب، وAVIF وJPEG XL يحتاجان فحص runtime.
Background AI وتصدير AVIF وZIP كبير وPDF وسيناريوهات متعددة لها مخاطر ذاكرة مختلفة عن تغيير حجم بسيط.
إذا لم يستطع encoder إنتاج الصيغة المطلوبة، فالخطأ الواضح أفضل من ملف بامتداد خاطئ.
لأن تصدير المتصفح وworkers وWebGPU وذاكرة الهاتف وencoders المتقدمة تختلف حسب المتصفح والجهاز.
لبعض الصيغ الشائعة يمكن استخدام Canvas fallback. JPEG XL لا يملك Canvas fallback.
لا. WebGPU حساب محلي، والملفات تبقى داخل مسار المتصفح.