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 **

Artikel Lainnya

  • Menggunakan session dalam PHP
    Session PHP adalah sebuah variabel yang dapat digunakan untuk menyimpan sebuah informasi atau nilai. Masing-masing session yang sudah dibuat hanya berlaku untuk satu pengguna yang sedang aktif, session ini bersifat global dan dapat dipanggil setiap saat
  • Membuat captcha dengan php
    Membuat captcha dengan php. CAPTCHA digunakan untuk melindungi pengiriman otomatis melalui form oleh mesin-mesin -nakal- yang kirimanya biasanya disebut spam. CAPTCHA ini memastikan bahwa yang mengirimkan data adalah human atau manusia. Anda mungkin sering menemui ini pada saat anda mengisi formulir secara online. Bentuknya beragam ada yang bentuk gambar angka, huruf, gabungan angka dan huruf secara acak, bahkan model perhitungan angka.
  • Memastikan benar salah input tanggal
    Jika anda membuat sebuah inputan untuk tanggal secara manual, kemungkinan terjadinya kesalahan dalam inputnya pasti ada. Untuk memastikan benar salah input tanggal tersebut anda bisa lakukan sebuah rutin pengecekan dengan php.
  • Menghitung jumlah hari dalam 1 bulan
    Jumlah hari pada tiap bulan bisa berbeda, ada yang 29, 30 dan ada yang 31. Kita bisa menghitung jumlah hari pada bulan tertentu dengan php. Silahkan simak kode singkat berikut.
  • Cara menyimpan data kedalam database mysql dengan php
    Berikut ini contoh kode php singkat, mudah dan serderhana untuk menyimpan data kedalam mysql database.

Kiriman terbaru