Skip to main content

Lesson 2 : Belajar Membuat efek Grayscale dan Black & White

apa itu grayscale? pada foto kita sering menyebut warna hitam putih, padahal sesungguhnya warna foto tersebut bukanlah hitam dan putih melainkan keabuan. warna abu-abu adalah warna diantara hitam dan putih. tergantung banyak sedikitnya intensitas cahaya, jika banyak maka warna abu-abu akan lebih mendekati putih, begitu pula sebaliknya maka akan lebih mendekati hitam
pada saat sekolah dulu kita pernah mempelajari tentang perpaduan warna. misalkan merah dan kuning ketika dicampur akan menghasilkan orange, lalu bagaimana dengan abu-abu? pada kasus ini kita tidak bisa mengatakan mencampur warna hitam dan putih. karena hitam dan putih bukanlah warna melainkan ukuran banyak sedikitnya cahaya. sebelumnya kita telah mengetahui bahwa nilai warna dimulai dari 0-255. dan warna abu-abu dapat diperoleh dengan menjumlahkan nilai warna merah, hijau, biru dibagi 3. lebih jelasnya lihat rumus berikut
f'(x,y)=(R+G+B)/3
untuk penerapannya di php gunakan fungsi untuk pembulatan karena warna tidak mengenal bilangan bulat (koma)
contoh
$gray=round(($r+$g+$b)/3);

silakan download source code prorgam disini atau anda bisa melihat hasilnya di http://4cmedia.co.cc. ketika terjadi error tentang memory saat anda menggunakan salah satu efek itu terjadi karena keterbatasan resource memory pada web server kami, ketika anda mencobanya dilocalhost dan terjadi hal serupa cobalah naikkan nilai memory_limit pada php.ini di apache anda

lanjut kembali untuk warna hitam putih, efek ini sebenarnya sangat mudah, intinya adalah menjadikan nilai warna pada suatu koordinat (x,y) menjadi 0 atau 255. bisa kita tentukan misal jika koordinat tersebut mempunyai nilai warna dibawah 127 maka nilainya akan menjadi 0 atau hitam dan jika warnanya diatas 127 maka warnanya akan menjadi 255 atau putih
contoh
if (f'(x,y) < 128) then f'(x,y)=0
   if (f'(x,y) > 127) then f'(x,y)=255

lebih detailnya penerapan pada program bisa anda lihat pada file blackwhite.php dan greyscale.php dari source code yang anda download tadi
materi sebelumnya 
materi selanjutnya

Comments

Popular posts from this blog

Install Modem SmartFren Connex AC682 di Ubuntu

berikut cara install modem smartfren connex AC682 di ubuntu. diambil dari forum ubuntu indonesia secara garis besar yang perlu dipersiapkan adalah 1. instal wvdial, karena dengan konfigurasi modprobe biasa pada applet panel network manager dikenali sebagai modem GSM. 2. konfigruasi wvdial untuk smartfren 3. konfigurasi usb_modeswitch 4. dan konfigurasi file .rules berikut adalah langkah milih pinsuit dan einhejars, perbedaanya dua cara tersebut adalah pada konfirugasi file .rules (lihat langkah 10 milik pingsuit dan langkah 9 milik einhejars) berikut langkah-langkahnya :

10 Hal yang dapat di lakukan saat Root ponsel Android di 2019

Mungkin saat ini kita sudah jarang sekali menjumpai ponsel Android yang di root. kalo jaman dulu saat ponsel Androd itu masih banyak kekurangannya, baik sistem operasi maupun spek hardware nya sangat umum kita melihat ponsel Android teman-teman di root untuk mendapatkan user experience yang lebih baik. di tahun 2019 ini baik ponsel mid range hingga low end sudah mempunyai spek yang baik, setidaknya minimal cukup untuk memenuhi penggunaan sehari-hari. bahkan sistem operasi Android sendiri saat ini sudah sangat stabil & tingkat keamanannya pun jauh lebih bagus dibanding dulu. Lalu apakah kita masih perlu untuk melakukan root pada ponsel Android di tahun 2019? berikut 10 hal yang dapat kita lakukan setelah melakukan root pada ponsel Android. Disclaimer dulu ya, untuk masing-masing cara dari setiap poin dibawah tidak akan dijelaskan, kalian dapat melakukan research sendiri, kebanyakan sudah dapat ditemui dengan mudah di XDA-Developer atau bergabung dengan komunitas/group ponsel ...

OBJEK WISATA DI KABUPATEN PEMALANG, JAWA TENGAH

Pemalang merupakan sebuah kota yang terletak di Provinsi Jawa Tengah, diapit oleh kota Tegal disebelah barat, Pekalongan disebelah timur, dan Purbalingga disebelah selatan, kalo sebelah utara yaa laut jawa, karena Pemalang merupakan kota pesisir yang berada di garis Pantai Utara Pulau Jawa, namun meskipun merupakan kota pesisir Pemalang juga mempunyai dataran tinggi didaerah selatan dengan udara yang sejuk dan masih banyak terdapat hutan-hutan. karena diapit oleh beberapa kota yang mempunyai logat bahasa jawa khas maka masyarakat di Pemalang juga mempunyai logat yang bermacam-macam yang dipengaruhi oleh daerah disekitarnya. masyarakat daerah selatan mempunyai logat jawa seperti daerah purbalingga, banyumas, purwokerto, masyarakat daerah barat mempunyai logat Tegal, dan masyarakat timur mempunyai logat Pekalongan. sebelumnya saya sudah memposting makanan khas Pemalang ( Grombyang , Kamir , Sate Loso , Lontong Dekem ) dan Pemalang pun ternyata mempunyai banyak objek wisata yang bisa ...