画像を2つマージしようとしていますPNG
画像。PHPがimagecopyからブロブとして作成した画像を保存します
imagecopy($dest, $src, $dest_x/2 - $src_x/2, $dest_y/2 - $src_y/2, 0, 0, $src_x, $src_y);
は今、私は私のDBにblob
としてこのマージされた写真を保存したいのですが、コードは動作しません:私はこのようなimagecopy
機能を使用しています。通常の画像に約100KB
がある場合、私の画像は14Bytes
オブジェクトとして保存されます。
try
{
$stmt = $user->get_db()->prepare("INSERT INTO photos(id_user, src, date) VALUES(:id_user, :src, :date)");
$stmt->bindparam(":id_user", $_SESSION['user_id']);
$stmt->bindparam(":src", $dest);
$stmt->bindparam(":date", date("Y-m-d H:i:s"));
$stmt->execute();
}
catch(PDOException $e)
{
echo $e->getMessage();
}
最初のものが正常に保存され(png
画像正常)に結像されます。
もう1つは、イメージングされた、誤ってアップロードされたマージされた画像です。
問題は、アップロードされた写真が正しくアップロードされていないためです。
これは機能します。どうもありがとうございました! :) – Alex