当前位置:首页 » 编程语言 » php图片切割

php图片切割

发布时间: 2023-08-20 08:53:39

❶ 为什么用php上传图片进行裁剪的时候,没成功,而且连上传的原图都没了

加个base64_decode方法试试:
$src = imagecreatefromstring(base64_decode(file_get_contents($src_path)));

❷ php 裁切图片问题 求助

用JS吧,直接设置选择大小,然后选取再截取即可!

❸ PHP 长方形图片 不变形 裁剪 生成 正方形

$x = (200-150)/2;
imageresampled($thumb, $img_r2, 0, 0, $x, 0, $thumb_w, $thumb_h, 150, 150);

请看imageresampled详细介绍:
imageresampled
(PHP 4 >= 4.0.6, PHP 5)

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

说明
bool imageresampled ( 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 )

imageresampled() 将一幅图像中的一块正方形区域拷贝到另一个图像中,平滑地插入像素值,因此,尤其是,减小了图像的大小而仍然保持了极大的清晰度。如果成功则返回 TRUE,失败则返回 FALSE。

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

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

注意: 本函数需要 GD 2.0.1 或更高版本(推荐 2.0.28 及更高版本)。

❹ 如何使用PHP动态把JPEG图片切割成几块

<?php
$maxW=100; //准备将图片裁减成的小图的宽

$maxH=100; //准备将图片裁减成的小图的高
$link= "D:/Apache24/htdocs/web/test.jpg";//图片路径,自己修改
$img = imagecreatefromjpeg($link);
list($width, $height, $type, $attr) = getimagesize($link);
$widthnum=ceil($width/$maxW);
$heightnum=ceil($height/$maxH);
$iOut = imagecreatetruecolor ($maxW,$maxH);
//bool image ( resource dst_im, resource src_im, int dst_x, int dst_y, int src_x, int src_y, int src_w, int src_h )
//将 src_im 图像中坐标从 src_x,src_y 开始,宽度为 src_w,高度为 src_h 的一部分拷贝到 dst_im 图像中坐标为 dst_x 和 dst_y 的位置上。

for ($i=0;$i < $heightnum;$i++) {
for ($j=0;$j < $widthnum;$j++) {
image($iOut,$img,0,0,($j*$maxW),($i*$maxH),$maxW,$maxH);//复制图片的一部分
imagejpeg($iOut,"D:/Apache24/htdocs/web/img/".$i."_".$j.".jpg"); //输出成0_0.jpg,0_1.jpg这样的格式
}
}
?>
已测试,可以使用。

热点内容
安卓截屏打了马赛克如何消除 发布:2025-08-23 06:29:13 浏览:758
授权站源码 发布:2025-08-23 06:22:29 浏览:347
数据库表递归 发布:2025-08-23 06:02:21 浏览:622
c语言循环语句必会八题 发布:2025-08-23 05:58:35 浏览:26
楼宇对讲机谢绝访问 发布:2025-08-23 05:58:34 浏览:133
我的世界国际服服务器pvp视频 发布:2025-08-23 05:45:03 浏览:837
androidviewgroup滑动 发布:2025-08-23 05:35:44 浏览:321
什么是自动配置驱动 发布:2025-08-23 05:33:23 浏览:395
c算法教程 发布:2025-08-23 05:17:37 浏览:16
查看数据库的表的内容 发布:2025-08-23 05:12:24 浏览:999