Automatic image format detection in PHP
问题 I am looking for a way to take a user uploaded image that is currently put in a temporary location ex: /tmp/jkhjkh78 and create a php image from it, autodetecting the format. Is there a more clever way to do this than a bunch of try/catching with imagefromjpeg, imagefrompng, etc? 回答1: This is one of the functions of getimagesize. They probably should have called it "getimageinfo", but that's PHP for you. 回答2: //Image Processing $cover = $_FILES['cover']['name']; $cover_tmp_name = $_FILES[