位置: 编程技术 - 正文

PHP:imagecopyresampled()的用法_GD库图像处理函数

编辑:rootadmin
imagecopyresampled

推荐整理分享PHP:imagecopyresampled()的用法_GD库图像处理函数,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

(PHP 4 >= 4.0.6, PHP 5)

imagecopyresampled — 重采样拷贝部分图像并调整大小

说明 bool imagecopyresampled ( resource $dst_image , resource $src_image , int $dst_x , int $dst_y , int $src_x , int $src_y , int $dst_w , int $dst_h , int $src_w , int $src_h )

imagecopyresampled() 将一幅图像中的一块正方形区域拷贝到另一个图像中,平滑地插入像素值,因此,尤其是,减小了图像的大小而仍然保持了极大的清晰度。

In other words, imagecopyresampled() will take a rectangular area from src_image of width src_w and height src_h at position (src_x,src_y) and place it in a rectangular area of dst_image of width dst_w and height dst_h at position (dst_x,dst_y).

如果源和目标的宽度和高度不同,则会进行相应的图像收缩和拉伸。坐标指的是左上角。本函数可用来在同一幅图内部拷贝(如果 dst_image 和 src_image 相同的话)区域,但如果区域交迭的话则结果不可预知。

参数

dst_image

目标图象连接资源。

src_image

源图象连接资源。

dst_x

目标 X 坐标点。

dst_y

目标 Y 坐标点。

src_x

源的 X 坐标点。

src_y

源的 Y 坐标点。

dst_w

目标宽度。

dst_h PHP:imagecopyresampled()的用法_GD库图像处理函数

目标高度。

src_w

源图象的宽度。

src_h

源图象的高度。

返回值

成功时返回 TRUE, 或者在失败时返回 FALSE。

范例

Example #1 简单的例子

这个例子会将图像调整为原有尺寸的一半。

<?php//这个文件$filename='test.jpg';$percent=0.5;//内容类型header('Content-Type:image/jpeg');//获取新的尺寸list($width,$height)=getimagesize($filename);$new_width=$width*$percent;$new_height=$height*$percent;//重新取样$image_p=imagecreatetruecolor($new_width,$new_height);$image=imagecreatefromjpeg($filename);imagecopyresampled($image_p,$image,0,0,0,0,$new_width,$new_height,$width,$height);//输出imagejpeg($image_p,null,);?>

以上例程的输出类似于:

Example #2 按比例对图像重新采样

这个例子会以最大宽度高度为 像素显示一个图像。

<?php//源文件$filename='test.jpg';//设置最大宽高$width=;$height=;//Contenttypeheader('Content-Type:image/jpeg');//获取新尺寸list($width_orig,$height_orig)=getimagesize($filename);$ratio_orig=$width_orig/$height_orig;if($width/$height>$ratio_orig){$width=$height*$ratio_orig;}else{$height=$width/$ratio_orig;}//重新取样$image_p=imagecreatetruecolor($width,$height);$image=imagecreatefromjpeg($filename);imagecopyresampled($image_p,$image,0,0,0,0,$width,$height,$width_orig,$height_orig);//输出imagejpeg($image_p,null,);?>

以上例程的输出类似于:

注释

Note:

因为调色板图像限制(+1 种颜色)有个问题。重采样或过滤图像通常需要多于 种颜色,计算新的被重采样的像素及其颜色时采用了一种近似值。对调色板图像尝试分配一个新颜色时,如果失败我们选择了计算结果最接近(理论上)的颜色。这并不总是视觉上最接近的颜色。这可能会产生怪异的结果,例如空白(或者视觉上是空白)的图像。要跳过这个问题,请使用真彩色图像作为目标图像,例如用 imagecreatetruecolor() 创建的。

参见

imagecopyresized() - 拷贝部分图像并调整大小

PHP:imagecreatefromwbmp()的用法_GD库图像处理函数 imagecreatefromwbmp(PHP4=4.0.1,PHP5)imagecreatefromwbmp由文件或URL创建一个新图象。说明resourceimagecreatefromwbmp(string$filename)imagecreatefromwbmp()返回一图像标识符,代表

PHP:imagecopyresized()的用法_GD库图像处理函数 imagecopyresized(PHP4,PHP5)imagecopyresized拷贝部分图像并调整大小说明boolimagecopyresized(resource$dst_image,resource$src_image,int$dst_x,int$dst_y,int$src_x,int$src_y,int$dst_w,int$dst_h

PHP:imagecreatefromstring()的用法_GD库图像处理函数 imagecreatefromstring(PHP4=4.0.4,PHP5)imagecreatefromstring从字符串中的图像流新建一图像说明resourceimagecreatefromstring(string$image)imagecreatefromstring()返回一个图像标识符

标签: PHP:imagecopyresampled()的用法_GD库图像处理函数

本文链接地址:https://www.jiuchutong.com/biancheng/288360.html 转载请保留说明!

上一篇:PHP:imagecreatefromjpeg()的用法_GD库图像处理函数

下一篇:PHP:imagecreatefromwbmp()的用法_GD库图像处理函数

  • 工商年报中的社保缴费基数怎么填
  • 促成自然灾害的原因
  • 红冲发票需要收回原发票政策
  • 审计报告印花标
  • 拓展费税收分类编码
  • 制造企业需要设哪些部门
  • 预付款保函怎么退
  • 股权转让溢价部分怎么做分录
  • 收到销售折让的红字怎么做账
  • 因增资扩股导致股价下跌
  • 补缴去年地税社保的会计分录怎么写?
  • 小规模纳税人餐饮业税率是多少
  • 出售固定资产要做收入吗
  • 维修费增值税怎么开
  • 金税三期啥意思
  • 外贸企业出口收入怎么账务处理
  • 企业汇算清缴后税务局会不会查
  • 发票的开具时效为
  • 居民小区人防设施主要是什么
  • 企业有哪些项目名称
  • 简易计税分包款进项税可以抵扣吗
  • 合并报表同一控制下和非同一控制下区别
  • 听证方式有几种
  • 购买种子怎么做账
  • 车辆购置税可以代缴吗
  • 生产车间工人发放福利
  • php数组函数输出《咏雪》里有多少"片"字
  • musirc4.71.exe - musirc4是什么进程文件 有什么作用
  • 教育行业财务处理流程
  • 详解16型人格
  • 【C#+JavaScript+SQL Server】实现Web端考试系统 六:后台管理模块设计(附源码和资源)
  • 使用ajax实现页面分页
  • 专用发票抵扣联是什么意思
  • 宝塔运行go
  • python dayup
  • 广告费支出税前扣除标准30
  • 外购商品转为自用固定资产,进项税
  • 小规模季末税费处理
  • 将织梦dedecms转换到wordpress
  • 所得税汇算清缴调整项目
  • 实际缴纳的增值税用哪个科目
  • 返利销售的增值税怎么算
  • 销售费用包括哪些明细科目
  • 外单位替本单位缴纳医保
  • 电子发票和纸质发票的优缺点
  • 超市小规模税负怎么算
  • 一张发票能分开做帐务处理吗?
  • 企业购买随时准备出售的债券
  • 销售商品发生的销售退回计入什么科目
  • 水泥建材销售公司有哪些
  • 进口环节增值税额
  • 技术人员工资计入生产成本吗
  • 进口关税免征
  • 公司老板个人卡收支公司业务属于什么行为
  • sqlserver管理工具有哪些
  • win7补丁部分更新没有安装
  • 为什么我的win7系统会变成xp系统
  • win8连接wifi界面消失
  • win10使用技巧有什么用
  • win10系统怎么设置ip地址
  • xp桌面图标设置
  • mac关机快捷键是什么键
  • 重装win7系统后鼠标键盘不能用
  • iis安装失败找不到源文件
  • fs是什么文件夹
  • win8系统停止服务
  • gridview获取列数据
  • node.js基础入门
  • linux shell echo
  • python3m
  • 批处理查找字符中含有等号的子串
  • npm安装淘宝镜像操作方式
  • 欢迎使用微信支付
  • [Unity3D]Unity3D游戏开发之塔防游戏项目讲解(上)
  • jquery3.3.1
  • python 如何访问数据库
  • mixed模型
  • 江西省税务局拟录用人员公示
  • 什么是个人所得税起征点
  • 企业年检里的纳税是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设