我试图找到一种方法来解决这个问题,并阅读有关从EXIF数据获取方向的信息,但“方向”标签实际上始终是相同的(如果我没记错的话,则为1)无论照片是以横向拍摄还是肖像.
我试图从ipad上传一张肖像照片到flickr,它在肖像模式下正确显示,所以我错过了什么?
谢谢.
解决方法 取自 http://www.php.net/manual/en/function.exif-read-data.php#110894图片来源:gds dot com的chadsmith729.
我自己没有测试过这个解决方案..
<?PHP$image = imagecreatefromstring(file_get_contents($_fileS['image_upload']['tmp_name']));$exif = exif_read_data($_fileS['image_upload']['tmp_name']);if(!empty($exif['OrIEntation'])) { switch($exif['OrIEntation']) { case 8: $image = imagerotate($image,90,0); break; case 3: $image = imagerotate($image,180,0); break; case 6: $image = imagerotate($image,-90,0); break; }}// $image Now contains a resource with the image orIEnted correctly?>
这适用于所有Apple产品(iPod,iPhone和iPad)
总结以上是内存溢出为你收集整理的php – 直接从iPad上传到网站时,Ipad照片不会旋转,但从计算机上传时可以正常全部内容,希望文章能够帮你解决php – 直接从iPad上传到网站时,Ipad照片不会旋转,但从计算机上传时可以正常所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)