O şekilde kullanmamanız gerekiyor zaten fonksiyonu.
$new = resim_hack($yeniresim);
derseniz yanlış yaparsınız çünkü orada true false değer geliyor. resim değil yani.
if(resim_hack($yeniresim)==false) die ('güvensiz dosya yüklemeye çalışuıyorsun');
şeklinde olacak.

resim içerisinde zararlı kod olabilir ama tür değişiminde mutlaka kaybolur. Siz dosyanın türü ne olursa olsun bir defalığına değiştirin yeterli olur kodların temizlenmesine. JPG ise tekrar JPG yapın önemli değil, yine temizler zararlı kodları.