Thursday, October 9, 2008

Efek Citra

Efek citra adalah suatu proses pengolahan citra untuk menghasilkan sebuah citra baru (citra hasil) berdasarkan efek yang diberikan.
Jenis – jenis efek citra:
1. Efek Brightness
Tujuan:Mempercerah Gambar
Algoritma Linier Addition
For I = 1 to picture.width
For J=1 to picture.height
R=R+C
G=G+C
B=B+C
Next J
Next I

Hasil Gambar dari Efek Brightness


2. Efek Transparan
Tujuan:Menggabungkan dua gambar atau lebih sehingga terlihat transparan.
Algortima
For x = 0 To Picture1. Width - 1
For y = 0 To Picture1. Height - 1
color1 = GetPixel(Picture1.hdc, x, y)
color2 = GetPixel(Picture2.hdc, x, y)
r = (((100 - percent) * r) + (percent * r2)) / 100
g = (((100 - percent) * g) + (percent * g2)) / 100
b = (((100 - percent) * b) + (percent * b2)) / 100
SetPixelV Picture3.hdc, x, y, RGB(r, g, b)
Next y
Next x

No comments: