拡張子がgifでもIMAGETYPE_PNG

$image = @imagecreatefromgif(hoge.gif);
imagejpeg($image, 'hoge.jpg');

上記のようにexif_imagetypeのswitchで判定してjpegをつくろうとしていたのですが、全く動かなかったので、テストに使ったgif拡張子を判定すると

<?php

switch(exif_imagetype('hoge.gif')){
	 case IMAGETYPE_JPEG :
	 		echo "def";
	 		break;
	 case IMAGETYPE_GIF :
	  		echo "gif";
	 		break;
	 case IMAGETYPE_PNG :
	  		echo "png";
	 		break;
}
?>

勘弁してよ、3時間ぐらい迷走していました。もうやだ。