PHP获取photoshop写入图片文字信息的方法
本文实例讲述了PHP获取photoshop写入图片文字信息的方法。分享给大家供大家参考。具体分析如下:
有些摄影师喜欢把图片的标题,内容,关键词等用photoshop直接写入图片文件里面。 用以下代码可以读取。
$image_info = array();
$size = getimagesize('图片文件.jpg', $info);
if(isset($info['APP13']))
{
$iptc = iptcparse($info['APP13']);
foreach (array_keys($iptc) as $s)
{
$c = count ($iptc[$s]);
for ($i=0; $i <$c; $i++)
{
@$image_info[$s] .= $iptc[$s][$i];
}
}
}
print_r($image_info);
希望本文所述对大家的php程序设计有所帮助。
相关推荐
-
php给图片加文字水印
注释非常的详细了,这里就不多废话了 <?php /*给图片加文字水印的方法*/ $dst_path = 'http://f4.topitme.com/4/15/11/1166351597fe111154l.jpg'; $dst = imagecreatefromstring(file_get_contents($dst_path)); /*imagecreatefromstring()--从字符串中的图像流新建一个图像,返回一个图像标示符,其表达了从给定字符串得来的图像 图像格式将自动监测,只要
-
php下图片文字混合水印与缩略图实现代码
一 imageCreateFrom* 图片载入函数 //针对不同的后缀名图片 imagecreatefromgif imagecreatefromjpeg imagecreatefrompng imagecreatefromwbmp imagecreatefromstring 使用格式:imagecreatefromgif("jjj.gif"); 二 imagecopy 图片合并函数 imagecopy(destimage,simage,int x,int y,int src_x,in
-
随时给自己贴的图片加文字的php代码
<? Header( "Content-type: image/jpeg"); function makethumb($srcFile,$text,$size=12,$R=0,$G=0,$B=0) { if(!$text){ $text=''welcome to imbbs.cn''; $size=20; $R=255; } $data = GetImageSize($srcFile,&$info); switch ($data[2]) { case 1
-
随时给自己贴的图片加文字的php水印
随时给自己贴的图片加文字 <? Header( "Content-type: image/jpeg"); function makethumb($srcFile,$text,$size=12,$R=0,$G=0,$B=0) { if(!$text){ $text='welcome xs.net.ru xayle'; $size=20; $R=255; } $data = GetImageSize($srcFile,&$info); switch ($d
-
php面向对象与面向过程两种方法给图片添加文字水印
目前绝大多数PHP程序员使用面向过程的方式,因为解析WEB页面本身就非常"过程化"(从一个标签到另一个标签).在HTML中嵌入过程处理代码是很直接自然的作法,所以PHP程序员通常使用这种方式. 如果你是刚接触PHP,用面向过程的风格来书写代码很可能是你唯一的选择.但是如果你经常上PHP论坛和新闻组的话,你应该会看到有关"对象"的文章.你也可能看到过如何书写面向对象的PHP代码的教程.或者你也可能下载过一些现成的类库,并尝试着去实例化其中的对象和使用类方法--尽管你可
-
php文字水印和php图片水印实现代码(二种加水印方法)
文字水印 文字水印就是在图片上加上文字,主要使用gd库的imagefttext方法,并且需要字体文件.效果图如下: 实现代码如下: 复制代码 代码如下: $dst_path = 'dst.jpg'; //创建图片的实例$dst = imagecreatefromstring(file_get_contents($dst_path)); //打上文字$font = './simsun.ttc';//字体$black = imagecolorallocate($dst, 0x00, 0x00, 0x
-
php gd2 上传图片/文字水印/图片水印/等比例缩略图/实现代码
复制代码 代码如下: <?php //上传文件类型列表 $uptypes=array( 'image/jpg', 'image/jpeg', 'image/png', 'image/pjpeg', 'image/gif', 'image/bmp', 'image/x-png' ); $max_file_size = 200000; //上传文件大小限制, 单位BYTE $path_im = "prod_img/"; //生成大图保存文件夹路径 $path_sim = "
-
利用PHP自动生成印有用户信息的名片
前言 无论是自己要在精心P过的自拍上添加个性文字,或者是摄影爱好者要在拍摄的作品里添加水印,亦或是在网页或者移动应用中实时生成文字和图片的组合,我们都需要找到一个合适且靠谱的方法来将图片和文字完美的结合在一起. 所以,"最好的编程语言"PHP及其GD库就给我们提供了这样一套简单且高效的解决方案. 我知道,这时候有个实例才是最好的~ 下面就让我来举个简单的栗子! 目标 将用户在网页应用中输入的个人信息与图片结合,生成一张印有用户信息的名片. 效果 1 预设一张图片,作为名片背景 名片背景
-
php给图片添加文字水印方法汇总
1: 面向过程的编写方法 //指定图片路径 $src = '001.png'; //获取图片信息 $info = getimagesize($src); //获取图片扩展名 $type = image_type_to_extension($info[2],false); //动态的把图片导入内存中 $fun = "imagecreatefrom{$type}"; $image = $fun('001.png'); //指定字体颜色 $col = imagecolorallocateal
-
php 生成文字png图片的代码
复制代码 代码如下: <? /* php生成文字png图片,可以使用如下方式调用函数: http://www.yourdomian.com/text_png.php3?msg=helloworld+class&rot=15&size=48&font=fonts/ARIAL.TTF */ Header("Content-type: image/png"); class textPNG { var $font = 'fonts/TIMES.TTF'; //默认
随机推荐
- php使用strip_tags()去除html标签仍有空白的解决方法
- Ajax异步(请求)提交类 支持跨域
- SqlServer索引的原理与应用详解
- js下拉选择框与输入框联动实现添加选中值到输入框的方法
- SQL SERVER编写存储过程小工具
- js遍历获取表格内数据的方法(必看)
- Spring MVC自定义日期类型转换器实例详解
- Android 音乐播放器的开发实例详解
- 病毒的万能查杀方法第1/2页
- 利用Python爬虫给孩子起个好名字
- MySql 安装时的1045错误
- jQuery简单实现隐藏以及显示特效
- 利用JavaScript如何查询某个值是否数组内
- 详解javascript函数的参数
- 在dell PowerEdge 2950上安装win2003 server的方法介绍
- 基于C#实现的仿windows左侧伸缩菜单效果
- python之matplotlib学习绘制动态更新图实例代码
- pycharm 主题theme设置调整仿sublime的方法
- vue 2.8.2版本配置刚进入时候的默认页面方法
- jQuery实现条件搜索查询、实时取值及升降序排序的方法分析
