次のコードを使用して画像をトリミングし、次のエラーが表示されます。ブロブ画像でエラーが発生しました
ERROR
警告:imagecreatefromstring():データ 認識形式でない でC:\ MAMP \ htdocsに\マイク\ DIST \関数\ crop.phpライン上
警告:(imagecopyresampled)は 正確に10個のパラメータ8を期待します Cで与えられ:\ MAMP \ htdocsに\マイク\ DISTは警告ライン
の\ crop.php機能を\するimagestring()が正確 6つのパラメータ、2 Cに示さを期待:\ MAMP \ htdocsに\マイクの\ distの\関数\ライン上crop.php
NOTE
はブロブ例えば
ある: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");
この10はせずにブラウザで を動作していない 'ブロブ:' その次のエラー のfile_get_contentsを示すように、ファイルを開くことはできません(HTTP%3A // localhost /をe2220d4e-c7a2-4096-a04c-b87741b5d591):ストリームを開けませんでした: –
にそのようなファイルやディレクトリはありません。代わりに$ img_nameでfile_get_contentsを使用できますか? – Sephedo
同じ問題が発生していません。 –