Skip to content

Commit

Permalink
added 10/12 bit modes to MODE_INFO
Browse files Browse the repository at this point in the history
Signed-off-by: bigcat88 <bigcat88@icloud.com>
  • Loading branch information
bigcat88 committed May 22, 2023
1 parent d631848 commit 129d9f8
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions pillow_heif/misc.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,28 @@
"L;16": (1, 16, HeifColorspace.MONOCHROME, HeifChroma.MONOCHROME),
"I;16": (1, 16, HeifColorspace.MONOCHROME, HeifChroma.MONOCHROME),
"I;16L": (1, 16, HeifColorspace.MONOCHROME, HeifChroma.MONOCHROME),
"BGRA;12": (4, 12, HeifColorspace.RGB, HeifChroma.INTERLEAVED_RRGGBBAA_LE),
"BGRa;12": (4, 12, HeifColorspace.RGB, HeifChroma.INTERLEAVED_RRGGBBAA_LE),
"BGR;12": (3, 12, HeifColorspace.RGB, HeifChroma.INTERLEAVED_RRGGBB_LE),
"RGBA;12": (4, 12, HeifColorspace.RGB, HeifChroma.INTERLEAVED_RRGGBBAA_LE),
"RGBa;12": (4, 12, HeifColorspace.RGB, HeifChroma.INTERLEAVED_RRGGBBAA_LE),
"RGB;12": (3, 12, HeifColorspace.RGB, HeifChroma.INTERLEAVED_RRGGBB_LE),
"LA;12": (2, 12, HeifColorspace.MONOCHROME, HeifChroma.MONOCHROME),
"La;12": (2, 12, HeifColorspace.MONOCHROME, HeifChroma.MONOCHROME),
"L;12": (1, 12, HeifColorspace.MONOCHROME, HeifChroma.MONOCHROME),
"I;12": (1, 12, HeifColorspace.MONOCHROME, HeifChroma.MONOCHROME),
"I;12L": (1, 12, HeifColorspace.MONOCHROME, HeifChroma.MONOCHROME),
"BGRA;10": (4, 10, HeifColorspace.RGB, HeifChroma.INTERLEAVED_RRGGBBAA_LE),
"BGRa;10": (4, 10, HeifColorspace.RGB, HeifChroma.INTERLEAVED_RRGGBBAA_LE),
"BGR;10": (3, 10, HeifColorspace.RGB, HeifChroma.INTERLEAVED_RRGGBB_LE),
"RGBA;10": (4, 10, HeifColorspace.RGB, HeifChroma.INTERLEAVED_RRGGBBAA_LE),
"RGBa;10": (4, 10, HeifColorspace.RGB, HeifChroma.INTERLEAVED_RRGGBBAA_LE),
"RGB;10": (3, 10, HeifColorspace.RGB, HeifChroma.INTERLEAVED_RRGGBB_LE),
"LA;10": (2, 10, HeifColorspace.MONOCHROME, HeifChroma.MONOCHROME),
"La;10": (2, 10, HeifColorspace.MONOCHROME, HeifChroma.MONOCHROME),
"L;10": (1, 10, HeifColorspace.MONOCHROME, HeifChroma.MONOCHROME),
"I;10": (1, 10, HeifColorspace.MONOCHROME, HeifChroma.MONOCHROME),
"I;10L": (1, 10, HeifColorspace.MONOCHROME, HeifChroma.MONOCHROME),
"RGBA": (4, 8, HeifColorspace.RGB, HeifChroma.INTERLEAVED_RGBA),
"RGBa": (4, 8, HeifColorspace.RGB, HeifChroma.INTERLEAVED_RGBA),
"RGB": (3, 8, HeifColorspace.RGB, HeifChroma.INTERLEAVED_RGB),
Expand Down

0 comments on commit 129d9f8

Please sign in to comment.