PHP上传图片时,如何exif_read_data获取exif

PHP上传图片时,如何exif_read_data获取exif,第1张

php获取

的exif信息,php自带一个exif_read_data函数可以用来读取的exif信息,代码来自php手册:

<php

echo "test1jpg:<br />\n";

$exif = exif_read_data('tests/test1jpg', 'IFD0');

echo $exif===false "No header data found<br />\n" : "Image contains headers<br />\n";

$exif = exif_read_data('tests/test2jpg', 0, true);

echo "test2jpg:<br />\n";

foreach ($exif as $key => $section) {

foreach ($section as $name => $val) {

  echo "$key$name: $val<br />\n";

}

}

>

输出结果如下

test1jpg:

No header data found

test2jpg:

FILEFileName: test2jpg

FILEFileDateTime: 1017666176

FILEFileSize: 1240

FILEFileType: 2

FILESectionsFound: ANY_TAG, IFD0, THUMBNAIL, COMMENT

COMPUTEDhtml:  

COMPUTEDHeight: 1

COMPUTEDWidth: 1

COMPUTEDIsColor: 1

COMPUTEDByteOrderMotorola: 1

COMPUTEDUserComment: Exif test image

COMPUTEDUserCommentEncoding: ASCII

COMPUTEDCopyright: Photo (c) MBoerger, Edited by MBoerger

COMPUTEDCopyrightPhotographer: Photo (c) MBoerger

COMPUTEDCopyrightEditor: Edited by MBoerger

IFD0Copyright: Photo (c) MBoerger

IFD0UserComment: ASCII

THUMBNAILJPEGInterchangeFormat: 134

THUMBNAILJPEGInterchangeFormatLength: 523

COMMENT0: Comment #1

COMMENT1: Comment #2

COMMENT2: Comment #3end

THUMBNAILJPEGInterchangeFormat: 134

THUMBNAILThumbnailHeight: 1

THUMBNAILThumbnailHeight: 1

<php

$dir = "/"; //要获取的目录

echo " 获取目录下所有文件和文件夹 <hr/>";

//先判断指定的路径是不是一个文件夹

if (is_dir($dir)){

    if ($dh = opendir($dir)){

        while (($file = readdir($dh))!= false){

        if( getFileType($file) == "mp3" ){

            echo "mp3格式";

        }

        if( getFileType($file) == "jpg" || getFileType($file) == "png" || getFileType($file) == "gif"){

            echo "格式";

        }

        closedir($dh);

    }

}

function getFileType($filename) {

   return strtolower(pathinfo($filename)['extension']);

}

>

java中数组本身可以划分为一个类型这个类型就是存放各种类型的对象或者值

至于你的问题,则可以回答为存放byte的数组应该是数组类型或者说数组的泛型是byte

具体作用,泛泛的说,应该是存储数据至于存储后干什么那就看具体需求了比如用于显示,用于逻辑判断等等

$str = '<img src=">

以上就是关于PHP上传图片时,如何exif_read_data获取exif全部的内容,包括:PHP上传图片时,如何exif_read_data获取exif、PHP怎么读取php所在文件夹下的图片和mp3文件,并且显示出来、PHP中如何把图片转成java里 byte[]的 数据类型等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10155670.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存