Summary:
filter_resize transparent png no-upscaling issue
Detailed Description:
When filter_resize is used with a width greater than the width of the supplied
image, but with the no upscaling option set, and a transparent png supplied the
resulting image has either white or black where the transparency should be.
e.g. filter_resize='w,1000,0' but image supplied is 900x500px, semi-transparent
png
resulting image is size correctly (900x500), but with either white or
black instead of transparent
Worked as expected (i.e. with transparency) until v 1.21.5, but all versions
since cause the above issue. (1.21.8, 1.21.9, 1.21.12, 1.22)
If upscaling is allowed, resulting image is as expected. Transparent background.
Found a workaround of just using 'max_width' (not sure why I didn't use it in
the first place!)