时间:2021-07-01 10:21:17 帮助过:8人阅读
- <br>
- $image = new Imagick($file);<br>
- $image->setImageProperty('Exif:Make', 'Imagick');<br>
- $image->writeImage($file2);<br>
- <br>
- $image2 = new Imagick($file2);<br>
- echo $image->getImageProperty('Exif:Make');<br>
- <br>
- $size = getimagesize('1.jpg', $info);<br>
- <br>
- var_dump($size);<br>
- if(isset($info['APP13']))<br>
- {<br>
- $iptc = iptcparse($info['APP13']);<br>
- var_dump($iptc);<br>
- }<br>
- $url = 'http://avatar.profile.csdn.net/0/E/F/1_jaylecn.jpg';<br>
- $im = imagecreatefromjpeg($url);<br>
- imagepng($im, 'test.png'); //产生一个 png 图片文件<br>
- $s = 'abcefg'; //待附加的信息<br>
- file_put_contents('test.png', sprintf('%sInfo%s', $s, pack('n', strlen($s))), FILE_APPEND); //按自定义格式附加在图片文件之后<br>
- <br>
- //回读<br>
- $s = file_get_contents('test.png');<br>
- $t = unpack('A4t/noffs', substr($s, -6)); //取回自定义信息的长度<br>
- $v = substr($s, -6 - $t['offs'], -6); //取回自定义信息<br>
- echo $v;//abcdef