【发布时间】:2023-03-27 22:53:02
【问题描述】:
我正在使用以下代码裁剪图像并收到以下错误。
错误
警告:imagecreatefromstring():数据不在 识别格式 C:\MAMP\htdocs\mike\dist\functions\crop.php 上线 20
警告:需要 imagecopyresampled() 正好 10 个参数,8 个在 C:\MAMP\htdocs\mike\dist\functions\crop.php 上线 21
警告:imagestring() 完全符合 6 个参数,2 个在 C:\MAMP\htdocs\mike\dist\functions\crop.php 上线 22
注意
$img_name 是一个 blob
例如:blob:http%3A//localhost/c1d90080-4603-4aa4-a618-555a70f840dd
date_default_timezone_set("America/New_York");
$img_name = $_POST['imgname']; //this is an blob
$cropx = $_POST['crop_X'];
$cropy = $_POST['crop_y'];
$cropw = $_POST['cropw'];
$croph = $_POST['croph'];
$dst_X = 0;
$dst_Y = 0;
$src_X = $cropx;
$src_Y = $cropy;
$dst_w = $cropw;
$dst_h = $croph;
$src_w = $src_X + $dst_w;
$src_w = $src_Y + $dst_h;
$dst_image = imagecreatetruecolor($dst_w, $dst_h);
$src_image = imagecreatefromstring($img_name);
imagecopyresampled($dst_image, $src_image,
$dst_X, $dst_Y,
$src_X, $src_Y,
$dst_w, $dst_h
);
imagestring($dst_image, "/dist/cropped.png");
【问题讨论】:
-
你找到这个答案了吗@saqib ?