
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[]的 数据类型等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)