imagecreatefromjpg did not return false. On top of that, if I use GD to remake the image as if making a thumbnail, it automatically converts the cmyk to rgb, thus messing up the colors horribly. without using gd to convert anything, the image cannot be displayed. i don't want to accept any cmyk though because the image just looks messed up color-wise from conversion.