Script PHP untuk Resize Image Thumbnail

Script PHP untuk Resize Image Thumbnail

Bismillah, saya mulai ngepost,

Langsung Saja, ini bermula dari aplikasi ceklist tablet di kantor saya yg mulai lemot gara-gara saat upload Foto kendaraan dalam bentuk besar. yah maklum kalau google khan Hardisknya gk terbatas, nah kalau kanttor saya terbatas jadi musti muter cari akal supaya bisa buat scritp auto resize foto saat diupload.

Nah setelah muter sana sini, googling sana sini nambah sana gabung script ini dan lain-lain, Alhamdulillah berhasil bikin script auto resize.

Langsung saja buka Aptana atau Drewam Weaver dan liat Script Berikut

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
<html>
<head>
<title>Aplikasi Resize Gambar</title>
</head>

<body>

<?php
include "class_custom.php";

if(isset($_POST[KOMPRES])){

// $ukuran_gbr = GetImageSize($direktori);
$lokasi_file = $_FILES['fupload']['tmp_name'];
$nama_file = $_FILES['fupload']['name'];
$ukuran_file = $_FILES['fupload']['size'];
$tipe_file = $_FILES['fupload']['type'];
$direktori = "foto/$nama_file";

$nama = $_POST[NAMA];
$alamat = $_POST[ALAMAT];
$email = $_POST[EMAIL];

print_r($_POST);

move_uploaded_file($lokasi_file,"$direktori");

//-----------------untuk membuat thumbnaiil----------------

$img = imagecreatefromjpeg($direktori);

$width = imagesx($img);
$height = imagesy($img);

$new_width = 200;
//$new_height = 150;
$new_height = ($new_width/$width) * $height;

$tmp_img = imagecreatetruecolor( $new_width, $new_height );

imagecopyresampled( $tmp_img, $img, 0, 0, 0, 0, $new_width, $new_height, $width, $height );

//imagecopyresized( $tmp_img, $img, 200, 200, 0, 0, $new_width, $new_height, $width, $height );

imagejpeg( $tmp_img, $direktori."thumb-".$nama_file);

imagedestroy($tmp_img);
imagedestroy($direktori);

//-----------------untuk membuat thumbnaiil----------------

$direktori_thumb = "foto/".$nama_file."thumb-".$nama_file;

//$nama_folder = "foto";

//up_thumb($nama_file,$lokasi_file,$direktori,$nama_folder);

//insert_joss('mahasiswa',$nama,$alamat,$email);

//unlink($direktori);
}

?>

<form method="POST" action ="index.php" enctype="multipart/form-data">
<table>

<tr>
<td colspan="2">Resize Foto Thumbnail</td>
<td><input type="file" name="fupload" id="file"></td>

</tr>
<tr>
<td><input type="submit" value="KOMPRES" name="KOMPRES"></td>
</tr>
</table>
</form>

</body>

</html>

 

 

Atau lebih lengkapnya dapat langsung coba disini,

Resize sangat berguna sekali untuk hemat bandwith dan hemat kapasitas hardisk, hehehe

Oke Semoga Bermanfaat

Trims

Wassalamualaikum..

4 thoughts on “Script PHP untuk Resize Image Thumbnail

    1. septiyo Post author

      Metode? ya menggnakan PHP Gan, jadi file setelah di Upload namun sebelum di taruh di server Ukuran FIle di resize dulu sesuai dengan kebutuhan

      Reply
  1. indra

    untuk video ada tutorialnya ga gan? jadi kalo misal kita upload video, otomatis akan membuat thumbnail gambar jpg nya untuk video itu…

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *