Cara amengubah ukuran gambar otomatis

Berikut adalah fungsi yang bisa dugunakan untuk mengubah ukuran gambar dengan otomatis menggunakan script PHP.

function resize_image($filename, $tmpname, $xmax, $ymax)
{
$ext = explode(".", $filename);
$ext = $ext[count($ext)-1];

if($ext == "jpg" || $ext == "jpeg")
$im = imagecreatefromjpeg($tmpname);
elseif($ext == "png")
$im = imagecreatefrompng($tmpname);
elseif($ext == "gif")
$im = imagecreatefromgif($tmpname);

$x = imagesx($im);
$y = imagesy($im);

if($x = $y) {
$newx = $xmax;
$newy = $newx * $y / $x;
}
else {
$newy = $ymax;
$newx = $x / $y * $newy;
}

$im2 = imagecreatetruecolor($newx, $newy);
imagecopyresized($im2, $im, 0, 0, 0, 0, floor($newx), floor($newy), $x, $y);
return $im2;
}

Cara menggunakan fungsi ini adalah sbb:

Misalnya anda punya post image dari form:

Kemudian di script php:

resize_image('gambarhasil.jpg', $_FILES['img']['tmp_name'], 400,450);
(Visited 810 times, 1 visits today)

Related Posts

2 thoughts on “Cara amengubah ukuran gambar otomatis

  1. Mantabs mas postingannya.
    Mas, pengunjung blog saya ini sangatt minim mas, bahkan sering nggak ada pengunjung dalam beberapa minggu. pengunjung paling banyak 30 per hari.
    Tlg bantuannya mas kalo ikhlas, gimana cara meningkatkannya beserta contohnya ya mas.
    Oh..ya di email juga boleh (081278353137)

    1. 30 per hari sdh lumayan. tapi coba buat tulisan yg benar2 bermanfaat bagi orang. jgn hanya mengejar banyaknya pengunjung. tapi bagaimana membuat orang yang pernah berkunjung kembali berkunjung.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.

WhatsApp chat