PIL을 이용한 그리기 part. 1
Example import Image, ImageDraw im = Image.open("test.png") draw = ImageDraw.Draw(im) draw.line((0, 0) + im.size, fill = 128) draw.line((0, im.size[1], im.size[0], 0), fill = 128) del draw im.save(sys.stdout, "PNG") - Imge.new("1", size) 1 bit 이미지를 만들면 0으로 채워진다. bmp로 저장하면 검은색으로 채워져 있다. - polygon으로 그린다면 아래와 같이 1로 채운다. draw.polygon(xy, fill = 1) 1로 채우고 bmp로 저장하면 polygon 부분이 흰색으로 채워져 있다. xy는 list로 ..
2012. 9. 6.
PIL을 이용한 이미지 편집 part.1
1. open - Image.open(infile) - Image.open(infile, mode) //특정 mode로 이미지를 열수 있음. ex) Image.open("test.jpg", "RGB") Image.open("test.jpg", "RGBA") mode: 1(1-bit), L(8-bit / B&W), P(8-bit / mapped to any other palette), RGB, RGBA, CMYK, YCbCr, I, F 2. new - Image.new(mode, size) - Image.new(mode, size, color) ex) from PIL import Image im = Image.open("test.png") size = (180, 180) im2 = Image.new("RG..
2012. 9. 5.