دعم كاميرا Android RAW يحصل على ترقية كبيرة
ريان هينز / هيئة أندرويد
ليرة تركية؛ د
- سيتضمن الإصدار التالي من مكتبة Jetpack CameraX دعمًا لالتقاط صور RAW.
- صور RAW غير مضغوطة ولا تخضع لأي معالجة، مما يجعلها أفضل للتحرير لاحقًا.
- في الوقت الحالي، فقط تطبيقات الكاميرا التي تستخدم Android Camera2 API يمكنها التقاط صور RAW.
لقد قطع التصوير الفوتوغرافي بالهواتف الذكية شوطًا طويلًا، وبينما يكون معظم الأشخاص سعداء بالإخراج الافتراضي من كاميرات هواتفهم الذكية، سيكون هناك دائمًا البعض ممن يرغبون في تحسين صورهم قبل مشاركتها. لسوء الحظ، لا يوجد سوى الكثير من ذلك تطبيقات محرر الصور للاندرويد يمكن القيام به عندما تقدم لهم صورًا محفوظة بتنسيق JPEG. إذا كنت تريد المزيد من الحرية فيما يمكنك تعديله، فستحتاج إلى التبديل إلى التصوير الفوتوغرافي الخام. العديد من تطبيقات Android التي تحتوي على وظائف الكاميرا لا تدعم التصوير الفوتوغرافي بتنسيق RAW، ولكن من المقرر أن يتغير هذا بفضل التحديث القادم لمكتبة Jetpack CameraX.
أنت تقرأ رؤى الهيئة قصة. يكتشف رؤى الهيئة للحصول على المزيد من التقارير الحصرية وعمليات تفكيك التطبيقات والتسريبات والتغطية التقنية المتعمقة التي لن تجدها في أي مكان آخر.
إذا لم تكن على علم، فإن التصوير الفوتوغرافي بصيغة RAW يتضمن حفظ بيانات الصورة الأولية التي تأتي مباشرة من الكاميرا دون أي ضغط أو معالجة إضافية. تتمثل فائدة التصوير بصيغة RAW في إمكانية تعديل جوانب مثل توازن اللون الأبيض والتعرض والحدة والمزيد في برنامج تحرير الصور لاحقًا. من ناحية أخرى، يمكن أن تكون ملفات صور RAW أكبر بشكل كبير من صور JPEG، مما يستهلك مساحة تخزين ثمينة كثيرة هواتف الميزانية الرخيصة ليس لديك الكثير من. على الرغم من فقدان ضغط JPEG، إلا أن النتيجة النهائية عادة لا تكون ملحوظة من قبل معظم الأشخاص، خاصة عندما يكون مستوى الضغط منخفضًا.
تتكون البيانات المفقودة باستخدام JPEG بشكل أساسي من مواد/تفاصيل عالية التردد.
يستغرق تحرير صورك وقتًا، ويتطلب بعض المعرفة، وهو ليس ضروريًا في المقام الأول، وهذا هو السبب في معظم الأحيان تطبيقات الكاميرا للاندرويد لا تلتقط صور RAW بشكل افتراضي. معظمها يدعم التصوير بصيغة RAW، على الرغم من أنك ستحتاج إلى تمكينه في الإعدادات. ومع ذلك، هناك بعض التطبيقات ذات وظائف الكاميرا التي لا تدعم صور RAW حتى الآن – ليس لأنها لا تريد ذلك، ولكن لأنها لا تستطيع ذلك.
التطبيقات التي تستخدم مكتبة Jetpack CameraX بدلاً من Android Camera2 API قادرة حاليًا على حفظ الصور بتنسيق صورة JPEG فقط. وهذا أمر منطقي نظرًا لأن مكتبة Jetpack CameraX تستهدف التطبيقات التي تحتاج فقط إلى الوصول إلى الكاميرا للحصول على الوظائف المجاورة، مثل تطبيقات الوسائط الاجتماعية التي تريد السماح لك بالتقاط صورة لمشاركتها مع أصدقائك. من ناحية أخرى، تدعم واجهة برمجة تطبيقات Camera2 منذ فترة طويلة التقاط صور RAW، حيث إنها واجهة برمجة التطبيقات المخصصة للاستخدام بواسطة تطبيقات الكاميرا الكاملة.
نظرًا لأن Camera2 عبارة عن واجهة برمجة تطبيقات أكثر تعقيدًا من CameraX، فإن العديد من المطورين الذين لا يحتاجون إلى عناصر تحكم متقدمة في الكاميرا في تطبيقاتهم يستخدمون CameraX بدلاً من ذلك. لا يدعم CameraX حاليًا العديد من ميزات Camera2، على الرغم من أن Google تعمل على جلب المزيد والمزيد من الوظائف إلى CameraX. على سبيل المثال، جلبت جوجل دعم التقاط Ultra HDR إلى CameraX مع الإصدار 1.4.0. وفي الإصدار التالي من CameraX، تخطط Google لإضافة دعم التقاط صور RAW.
تم إصدار الإصدار 1.5.0-alpha03 من CameraX الأسبوع الماضي، وهو يعرض الميزات التي ستتم إضافتها في الإصدار الثابت من CameraX 1.5.0. مع الإصدار 1.5.0، ستضيف فئة ImageCapture الخاصة بـ CameraX تنسيقين جديدين للمخرجات: OUTPUT_FORMAT_RAW
و OUTPUT_FORMAT_RAW_JPEG
. يلتقط الأول صورة RAW واحدة بينما يلتقط الأخير صورة RAW وصورة JPEG. يتم حفظ صور RAW بتنسيق Adobe DNG، وهو أحد تنسيقات الملفات الأكثر استخدامًا لصور RAW.
من المثير للاهتمام أن نرى CameraX يحصل على دعم للتصوير بصيغة RAW، خاصة وأن المكتبة ليست مخصصة للتطبيقات التي تحتاج إلى وظائف الكاميرا المتقدمة. مع استخدام المزيد من التطبيقات لـ CameraX، سيكون هناك بلا شك طلب أكبر على Google لإضافة وظائف جديدة. ربما أقنع بعض المطورين Google بالحاجة إلى دعم صور RAW في CameraX، على الرغم من أننا لا نعرف التطبيقات التي تخطط لاستخدام ذلك. ومع ذلك، نأمل أن يوفر هذا التغيير دعم التقاط صور RAW لمزيد من تطبيقات الطرف الثالث مع وظائف الكاميرا المدمجة.