Skip to main content

Posts

Showing posts from February, 2012

Lesson 3 : Memahami Kontras

Sebenarnya saya masih bingung mencari pengertian kontras itu apa. Tapi jika dilihat dari cara kerjanya kontras itu adalah pembanding. Jadi nilai warna suatu titik atau pixel dalam gambar dibandingkan dengan pusat pembanding, sehingga nilainya semakin menjauhi. Ini bertujuan agar jarak nilai warna suatu titik semakin menjauh dari titik disekitarnya. Rumusnya adalah f’(x,y)=p+m(f(x,y)-p) Dimana f(x,y) : nilai warna awal p : pusat pembanding m : koefisien (biasanya bernilai 2)   Lihat gambar diatas. Terdapat dua titik. Yang pertama bernilai 100 dan yang kedua bernilai 150. Mari kita masukkan kedalam rumus f(x,y)=150 f’(x,y)=p+m(f(x,y)-p)           =127+2(150-127)           =127+2(23)           =173 f(x,y)=100 f’(x,y)=p+m(f(x,y)-p)           =127+2(100-127)           =127+2(-27)           =73 Kita bisa lihat bahwa setelah dilakukan operasi kontras jarak kedua titik semakin menjauh dan tentunya ini akan membuat warna gambar semaki

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 warn

Lesson 1 : Image Editor dengan PHP (Brightness & Negasi)

untuk membuat program images editor dengan PHP dibutuhkan minimal PHP versi 5 keatas dan library GDLIB, anda bisa menggunakan XAMPP versi 1.6.3 keatas. source code program bisa didownload disini untuk penjelasan awal kita akan mempelajari tentang bagaimana sebuah program image editor seperti photoshop, gimp, dll menambah kecerahan sebuah gambar (brightness) dan negasi. sebuah gambar itu sebenarnya terdiri dari titik-titik yang disebut pixel. dimana pixel ini mengandung 2 informasi, yaitu koordinat dan warna. nilai sebuah warna adalah mulai 0 sampai 255, dimana 0 berarti hitam dan 255 berarti putih. nah, untuk menambahkan brightness kita hanya perlu menambahkan nilai warna sebelumnya dengan sebuah konstanta. tujuannya adalah menambahkan nilainya agar mendekati kewarna putih sehingga gambar lebih terang rumus brightness adalah f'(x,y)=f(x,y)+c dimana f'(x,y) : nilai warna baru setelah ditambah konstanta f(x,y) : nilai awal warna c : kontanta source code brightne