I was processing a large number of PSD files, and ran into problems with three of them. These three all had a background image layer with an alpha channel, and ImageMagick's incorrect output matched that alpha channel. However, in the PSD files, the alpha channel was turned off, deactivated, invisible, however you want to say it. But for some reason ImageMagick can't seem to tell that the alpha channel was off.
I am able to do the following as a workaround:
Code: Select all
convert \( -alpha off test.psd[0] \) test.png