Cara memotong gambar dengan php

Sebelumnya silahkan baca Cara Upload Gambar yang sudah saya porsing sebelumnya.

Setelah file gambar berada didalam server kita bisa lakukan manipulasi secara langsung pada saat menampilkanya. Silahkan gunakan kode berikut untuk melakukan pemotongan gambar dengan PHP

<?php
    //ini kode php sederhana untuk memotong gambar
    
    $namafilegambar= "coba.jpg"; //sesuaikan dengan nama dan alamat file gambar di server
    list($lebar, $tinggi, $jenis, $atribut) = getimagesize($namafilegambar);
    $filegambar = imagecreatefromjpeg($namafilegambar);
    
    $titik_awal_x = '0';   // nilai titik_awal x
    $titik_awal_y = '0';   // nilai titik_awal y
    $titik_awal_w = '100'; // lebar yang diambil
    $titik_awal_h = '100'; // tinggi yang diambil
    $titik_akhir_x = '0';   // destination x
    $titik_akhir_y = '0';   // destination y
    
    $filegambarakhir = imagecreatetruecolor($titik_awal_w, $titik_awal_h);
    $white = imagecolorallocate($titik_akhir_im, 255, 255, 255);
    imagefill($titik_akhir_im, 0, 0, $white);
    
    imagecopy($titik_akhir_im, $filegambar, $titik_akhir_x, $titik_akhir_y, $titik_awal_x, $titik_awal_y, $titik_awal_w, $titik_awal_h);
    
    header("Content-type: image/png"); //set file gambar menjadi png
    imagepng($gambar_akhir); //membuat output png
    imagedestroy($gambar_akhir);
?>

Semoga bermanfaat

Zainal Hakim

** Bebas disunting dengan menyebutkan sumber **

Komentar

Halaman Lainya

  • Membuat nilai random dengan php
    PHP telah menyediakan function yang dapat digunakan untuk mengambil nilai secara acak/random dalam batasan nilai tertingi dan terendah, caranya sangat mudah. Lihat kode singkat berikut.
  • Berpindah halaman otomatis dengan durasi tertentu
    Berpindah halaman otomatis dengan durasi tertentu kadang kita lakukan pada kasus pembuatan halaman intro atau menampilkan halaman dengan durasi waktu tertentu kemudian langsung membuka halaman lainya.
  • Mengatur tingkat transparan objek dengan css
    Berikut ini adalah script css yang digunakan untuk mengatur tingkat transparan objek. Misal anda punya sebuah tulisan atau kotak header atau footer yang ingin ditampilkan secara transparan maka anda bisa gunakan cara berikut.
  • Cara membuat laporan sederhana database mysql dengan php
    Laporan adalah bagian utama hasil yang diharapkan dari sebuah aplikasi. Proses pengelolaan data yang rumit pasti dibagian akhir yang buat adalah laporan. Berikut ini Kode singkat dan mudah membuat laporan database mysql dengan php. Bagi newbie recomended
  • Menampilkan kiriman twitter dengan php
    Twitter adalah salah satu media sosial terbesar yang sering digunakan oleh pengguna internet. Twitter menyediakan banyak fasilitas yang bisa digunakan untuk berbagai keperluan dalam bentuk widget atau plugin yang bisa dengan mudah ditempel pada halaman web termasuk untuk menampilkan status yang sudah dikirim user tertentu. Karena sifatnya fasilitas umum dengan fitur yang sama maka tentunya kita tidak bisa mengubah format tampilanya sesuai keperluan kita. Tapi ini bisa kita lakukan dengan menggunakan php. SIlahkan baca atikel berikut.

Kiriman terbaru