PHP完成自动切图
来源:互联网 发布:乐视网络电视 编辑:程序博客网 时间:2024/04/28 07:08
<?php
header('Content-type: image/jpg');
$filename="init/dt1.jpg"; //要切割的大图
$tempdir="temp/zoom1/"; //要存放的路径
$picW=256;//切割后图片宽
$picH=256;//切割后图片高
list($width, $height, $type, $attr) = getimagesize($filename);//获取大图属性
$image = imagecreatefromjpeg($filename);
for ($i=0;$i<ceil($width/$picW);$i++){
for ($j=0;$j<ceil($height/$picH);$j++){
$im = @imagecreatetruecolor($picW, $picH) or die("Cannot Initialize new GD image stream");
$colBG = imagecolorallocate($im, 255, 255, 255);
imagefill( $im, 0, 0, $colBG );//创建背景为白色的图片
$picX=($picW*($i+1))<$width?$picW:($picW+$width-$picW*($i+1));
$picY=($picW*($j+1))<$height?$picW:($picW+$height-$picW*($j+1)); //为获取不完整图片坐标
imagecopy ( $im, $image, 0, 0, ($picW*$i), ($picH*$j), $picX, $picY );
imagejpeg($im,$tempdir.$j.",".$i.".jpg",100);//生成图片 定义命名规则
}
}
imagedestroy($im);
?>
header('Content-type: image/jpg');
$filename="init/dt1.jpg"; //要切割的大图
$tempdir="temp/zoom1/"; //要存放的路径
$picW=256;//切割后图片宽
$picH=256;//切割后图片高
list($width, $height, $type, $attr) = getimagesize($filename);//获取大图属性
$image = imagecreatefromjpeg($filename);
for ($i=0;$i<ceil($width/$picW);$i++){
for ($j=0;$j<ceil($height/$picH);$j++){
$im = @imagecreatetruecolor($picW, $picH) or die("Cannot Initialize new GD image stream");
$colBG = imagecolorallocate($im, 255, 255, 255);
imagefill( $im, 0, 0, $colBG );//创建背景为白色的图片
$picX=($picW*($i+1))<$width?$picW:($picW+$width-$picW*($i+1));
$picY=($picW*($j+1))<$height?$picW:($picW+$height-$picW*($j+1)); //为获取不完整图片坐标
imagecopy ( $im, $image, 0, 0, ($picW*$i), ($picH*$j), $picX, $picY );
imagejpeg($im,$tempdir.$j.",".$i.".jpg",100);//生成图片 定义命名规则
}
}
imagedestroy($im);
?>
- PHP完成自动切图
- [php] Thinkphp自动验证和自动完成
- php+ajax搜索提示 自动完成
- php+validate实现文本框的自动完成
- php框架之自动过滤以 自动完成
- 自动完成
- 自动完成
- 自动完成
- PHP AjaxGrid自动生成工具测试版本开发完成
- jQuery+PHP+Mysql实现输入自动完成提示的功能
- php AJAX实例根据邮编自动完成地址信息
- jQuery+PHP+Mysql实现输入自动完成提示的功能
- THINK PHP自动完成,填充时间的一个“坑”
- php + Bootstrap-v3-Typeahead 自动完成组件的使用
- jQuery+PHP+Mysql实现输入自动完成提示的功能
- Word图表图注编号自动完成
- Ajax自动完成功能
- Tab键自动完成
- IBM SOA项目组笔试题中的一个翻译题
- 如何禁止指定指定IP访问我的计算机
- 金鳞叹
- 80后这一拔人的尴尬
- 数据库中表的连接方法
- PHP完成自动切图
- c#系统DLL调用
- 参数声明方式
- VxWorkS 培训
- 程序员的最后归宿究竟是什么?
- 学习qtp笔记1
- VC常用消息总结
- J2EE Architecture(4)
- Quicktest professional连接数据库查询例子