Thursday, October 9, 2008

Efek Metalic

3. Efek Metalic
Merupakan jenis efek dengan mengubah warna pada gambar.
Beberapa Algoritma pada Efek metalic
3.1 Silver
For I = 1 to picture.width
For J=1 to picture.height
pixelcolor=getPixel(picture,I,j)
r=pixelcolor mod 256
g=(pixelcolor\256) mod 256
b=pixelcolor \ 256 \ 256
gray=(r+g+b)/3
setpixelV picture,I,j,RGB(gray,gray,gray)
Next J
Next I

3.2 Gold
For I = 1 to picture.width
For J=1 to picture.height
pixelcolor=getPixel(picture,I,j)
r=pixelcolor mod 256
g=(pixelcolor\256) mod 256
b=pixelcolor \ 256 \ 256
gray=(r+g+b)/3
setpixelV picture,I,j,RGB(gray,gray,b-255)
Next J
Next I

3.3 Ice
For I = 1 to picture.width
For J=1 to picture.height
pixelcolor=getPixel(picture,I,j)
r=pixelcolor mod 256
g=(pixelcolor\256) mod 256
b=pixelcolor \ 256 \ 256
gray=(r+g+b)/3
setpixelV picture,I,j,RGB(r-255,g-255,b+gray)
Next J
Next I

No comments: