@@ -116,36 +116,3 @@ def test_rgba16_to_rgba_color_mode():
116116 heif_file .convert_to ("RGBA;16" )
117117 heif_file .convert_to ("RGBA" )
118118 helpers .assert_image_similar (heif_file .to_pillow (), heif_file_orig .to_pillow ())
119-
120-
121- def test_rgba_premultiplied_to_rgb ():
122- im_heif = from_pillow (helpers .gradient_rgba ().crop ((124 , 124 , 132 , 132 )))
123- im_heif .premultiplied_alpha = True
124- assert im_heif .mode == "RGBa"
125- im_heif .convert_to ("RGB" )
126- assert im_heif .mode == "RGB"
127- assert (
128- im_heif .to_pillow ().tobytes ().hex ()
129- == "3f3f433f3f423e3f423e3f413d3f413d3f403c3f403c3f3f403f423f3f423f3f413e3f413e3f4"
130- "03d3f403d3f3f3c3f3f403f42403f413f3f413f3f403e3f403e3f3f3d3f3f3d3f3e413f41403f"
131- "41403f403f3f403f3f3f3e3f3f3e3f3e3d3f3e413f41413f40403f40403f3f3f3f3f3f3f3e3e3"
132- "f3e3e3f3d423f40413f40413f3f403f3f403f3e3f3f3e3f3f3d3e3f3d423f40423f3f413f3f41"
133- "3f3e403f3e403f3d3f3f3d3f3f3c433f3f423f3f423f3e413f3e413f3d403f3d403f3c3f3f3c"
134- )
135-
136-
137- def test_rgba_premultiplied_to_bgr ():
138- im_heif = from_pillow (helpers .gradient_rgba ().crop ((124 , 124 , 132 , 132 )))
139- im_heif .premultiplied_alpha = True
140- assert im_heif .mode == "RGBa"
141- im_heif .convert_to ("BGR" )
142- assert im_heif .mode == "BGR"
143- im_heif .convert_to ("RGB" )
144- assert (
145- im_heif .to_pillow ().tobytes ().hex ()
146- == "3f3f433f3f423e3f423e3f413d3f413d3f403c3f403c3f3f403f423f3f423f3f413e3f413e3f4"
147- "03d3f403d3f3f3c3f3f403f42403f413f3f413f3f403e3f403e3f3f3d3f3f3d3f3e413f41403f"
148- "41403f403f3f403f3f3f3e3f3f3e3f3e3d3f3e413f41413f40403f40403f3f3f3f3f3f3f3e3e3"
149- "f3e3e3f3d423f40413f40413f3f403f3f403f3e3f3f3e3f3f3d3e3f3d423f40423f3f413f3f41"
150- "3f3e403f3e403f3d3f3f3d3f3f3c433f3f423f3f423f3e413f3e413f3d403f3d403f3c3f3f3c"
151- )
0 commit comments