add RGBA image loading support