1
固定サイズ(400 * 320) でアップロードしたサムネイルをサムネイルフォルダに保存し、元のイメージのコピーをアップロードフォルダに送信するユーザーがサムネイルをクリックします。元の画像は表示されますが、元の画像がアップロードしたコードの問題は、同じサイズのサムネイルで解決してください。ここでイメージを固定サイズにリサイズし、元のイメージサイズを維持する
コードです:
function ak_img_resize($target, $newcopy, $w, $h, $ext) {
list($w_orig, $h_orig) = getimagesize($target);
$img = "";
$ext = strtolower($ext);
if ($ext == "gif"){
$img = imagecreatefromgif($target);
} else if($ext =="png"){
$img = imagecreatefrompng($target);
} else {
$img = imagecreatefromjpeg($target);
}
$w = 400;
$h = 320;
$tci = imagecreatetruecolor($w, $h);
// imagecopyresampled(dst_img, src_img, dst_x, dst_y, src_x, src_y, dst_w, dst_h, src_w, src_h)
imagecopyresampled($tci, $img, 0, 0, 0, 0, $w, $h, $w_orig, $h_orig);
imagejpeg($tci, $newcopy, 90);
私は画像をアップロードし、resize_img.phpファイルを使用するコードを送信します。私のためにそれをしてください私はあなたがコードを取ってそれを貼り付ける必要がある開発者ではない –
ありがとう非常に。コードが働いた –