javascript - 求大神帮忙php图片裁切的问题
ringa_lee
ringa_lee 2017-04-11 11:25:52
[JavaScript讨论组]

1.我在图片裁切的时候不能裁切成我选择的

图片描述

2.下面的是我处理裁切的代码

<?php
$data   = $_POST['data'];
$width  = $data['width'];
$height = $data['height'];
$top    = $data['top'];
$left   = $data['left'];
$path   = $data['path'];
//最终要保存图片的宽度与高度
$new_width  = $width;
$new_height = $height;

$src_path = $path;
//创建源图的实例
$src = imagecreatefromstring( file_get_contents( $src_path ) );
//获取图片的宽度与高度
$w = imagesx( $src );
$h = imagesy( $src );
//裁剪开区域左上角的点的坐标
$x = $left;
$y = $top;
//将裁剪区域复制到新图片上,并根据源和目标的宽高进行缩放或者拉升
$new_image = imagecreatetruecolor( $new_width, $new_height );
imagecopyresampled( $new_image, $src, 0, 0, $x, $y, $new_width, $new_height, $w, $h );
//输出图片
header( 'Content-Type: image/jpeg' );
imagejpeg( $new_image, './new/3.jpeg' );
imagedestroy( $src );
imagedestroy( $new_image );
ringa_lee
ringa_lee

ringa_lee

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号