File tree Expand file tree Collapse file tree 2 files changed +9
-1
lines changed Expand file tree Collapse file tree 2 files changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -107,6 +107,14 @@ def test_rgba_p() -> None:
107
107
assert_image_similar (im , comparable , 20 )
108
108
109
109
110
+ def test_pa () -> None :
111
+ im = hopper ().convert ("PA" )
112
+
113
+ palette = im .palette
114
+ assert palette is not None
115
+ assert palette .colors != {}
116
+
117
+
110
118
def test_rgba () -> None :
111
119
with Image .open ("Tests/images/transparent.png" ) as im :
112
120
assert im .mode == "RGBA"
Original file line number Diff line number Diff line change @@ -1143,7 +1143,7 @@ def convert_transparency(
1143
1143
raise ValueError (msg ) from e
1144
1144
1145
1145
new_im = self ._new (im )
1146
- if mode == "P" and palette != Palette .ADAPTIVE :
1146
+ if mode in ( "P" , "PA" ) and palette != Palette .ADAPTIVE :
1147
1147
from . import ImagePalette
1148
1148
1149
1149
new_im .palette = ImagePalette .ImagePalette ("RGB" , im .getpalette ("RGB" ))
You can’t perform that action at this time.
0 commit comments