-1
가정하자이 같은 PNG 이미지했다 : https://www.box.com/s/dc4dut3yw1vhagm4y9ks파이썬에서 PNG 파일의 픽셀 크기를 늘리려면 어떻게해야합니까?
을 그리고, 그들도 자신의 정사각형 이웃을 채우기 위해 의미 빨간색 도트 크기를 증가합니다. 아래처럼 :
www
->rrr
wrw
->rrr
www
->rrr
가정하자이 같은 PNG 이미지했다 : https://www.box.com/s/dc4dut3yw1vhagm4y9ks파이썬에서 PNG 파일의 픽셀 크기를 늘리려면 어떻게해야합니까?
을 그리고, 그들도 자신의 정사각형 이웃을 채우기 위해 의미 빨간색 도트 크기를 증가합니다. 아래처럼 :
www
->rrr
wrw
->rrr
www
->rrr
나는 ...이 더 최적화 할 수 있습니다 확신 basicly이 두 번 이미지를로드 범위 [x + -1, y + -1]의 draw2에 빨간색 점이 있으면 im1과 draw1이 읽혀집니다. draw2로 작성된 finaly im2가 저장됩니다.
#!/usr/bin/env python
import Image
im1 = Image.open("hil0.png")
im2 = Image.open("hil0.png")
w, h = im1.size
draw1 = im1.load()
draw2 = im2.load()
for x in range(w):
for y in range(h):
if draw1[x,y] == (255,0,0):
for dx in [-1,0,1]:
for dy in [-1,0,1]:
nx = x+dx
ny = y+dy
# print nx, ny
if nx>=0 and ny>=0 and nx<w and ny<h:
draw2[ nx, ny ] = (255,0,0)
# im2.show()
im2.save("hil1.png")
무엇을 시도 했습니까? 빨간색으로 이웃 픽셀을 채워야한다고했습니다. 그게 효과가 없었나요? –
나는 당신이 이미 스스로 문제를 해결하려고 정말로 생각하지 않았기 때문에 나는이 질문을 싫어했다. –