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