Wednesday, October 7, 2009

RGB Channel splitting using Python

# Open Source Programming

# Author : S.Ganesh Babu

# Program: Splitting and merging of RGB Image

import Image

im=Image.open('c:/House24.png')

Imv=im.load()

#x,y=im.size

#RE=[]

#for i in range(x):

#    for j in range(y):

#        RE.append(Imv[i,j].__getitem__(0))

#print RE

#RE.show(RE)

r,g,b=im.split()

r.show(r)

g.show(g)

b.show(b)

im1=Image.merge("RGB",(r,g,b))

im1.show(im1)

# Open Source Programming

# Author : S.Ganesh Babu

# Program: Splitting and merging of RGB channels

import Image

im=Image.open('c:/House24.png')

Imv=im.load()

#x,y=im.size

#RE=[]

#for i in range(x):

#    for j in range(y):

#        RE.append(Imv[i,j].__getitem__(0))

#print RE

#RE.show(RE)

r,g,b=im.split()

r.show(r)

g.show(g)

b.show(b)

im1=Image.merge("RGB",(r,g,b))

im1.show(im1)

No comments: