سؤال

ولست بحاجة لاتخاذ BufferedImage وتحويله إلى تنسيق YCbCr لدرجة أنني يمكن أن تفعل السطوع أكثر كفاءة / النقيض التلاعب على ذلك، ولكن أنا لا يمكن معرفة كيفية القيام بذلك. لقد حاولت ColorConvertOp ولكن لا يبدو أن يكون فضاء لوني المناسب لYCbCr (على الرغم من وجود نوع لذلك؟).

ويمكن أن أفعله تحويل يدويا (التحويل ليس من الصعب)، ولكن هذا من شأنه أن ركلة فورا صورة بلدي من "سريع المسار '. لا أحد يعرف الحل؟

هل كانت مفيدة؟

المحلول

وأنا لست على دراية YCbCr، رأيت للتو (في ويكيبيديا) يتم استخدامه من قبل صور JPEG ... حدسي، يجب أن ألعب مع سطوع، كنت قد استخدمت HSB بدلا من ذلك.

وأنا أرى أن ما يفعله جيري معه جافا صورة مرشحات (HSBAdjustFilter). مصدر متاح، وربما يمكنك أن تجد فكرة هناك.

في أي حال، تبين لنا ما كنت قد حاولت حتى الآن قد تساعدنا على مساعدتك ...

نصائح أخرى

وتحقق العدل والداخلية، http://java.sun.com/javase / تكنولوجيا / المكتبي / وسائل الإعلام / جاي / أنها يمكن أن تفعل ذلك وأكثر من ذلك بكثير.

وربما يمكنك أن تفعل التحويل مع java.awt.color.ColorSpace سهل، ولكن وعادة ما تستخدم JAI عندما كنت في حاجة للتعامل مع معالجة الصور.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top