Codeigniter Image Manipulation

Codeigniter Upload Image dan Resize Square

Membahas tentang Upload Image pada Codeigniter bukanlah barang baru, artinya sudah banyak sekali tutorial yang membahas tentang hal tersebut. Namun, yang ingin ane sampaikan disini bahwa setelah berhasil upload dan manipulation gambar/image secara bersamaan dengan codeigniter terkadang terjadi error. Hal ini terjadi ketika upload gambar/image hasil jepretan kamera HP dengan model portrait (berdiri). Banyak kasus, gambar hasil jepretan kamera HP ketika di resize maupun crop dengan codeigniter ternyata gambar otomatis memutar kekiri dan jadinya gambar berubah lanscape.

Image Codeigniter Miring Kiri

Belum lagi masalah bagaimana memanipulasi gambar/image dengan codeigniter supaya membentuk kotak/square, dengan lebar dan tinggi sama (contoh, 300px lebar dan 300px tinggi) dengan titik poin dari tengah gambar. Terkadang yang terjadi adalah tingginya sudah betul 300px, namun lebarnya tidak sesuai, atau sebaliknya.

Image Codeigniter Kotak/Square

Coba lihat kode dibawah ini, barangkali bisa buat perbandingan:

Alternatif paling mudah selain menggunakan library bawaan codeigniter adalah menggunakan Zebra_image. Script tersebut bisa di integrasikan langsung ke library codeigniter dan berfungsi dengan baik tanpa ada kendala. Bila ada pertanyaan atau tambahan bisa isi kolom komentar.

Oh iya, satu lagi, untuk perintah exif_read_data() depannya harus dikasih kode @, begitu juga ketika menggunakan Zebra_image, kalau tidak salah di baris nomor 1360 itu harus dirubah. Soalnya, kadang exif_read_data() masih terjadi error, ini bug bawaan dari PHP.

About the author

blank

empece

Kalau ada yang mau disampaikan silahkan isi dikolom komentar. Makasih dah mau baca.

View all posts

Leave a Reply

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