Ben Eater 가 한 일을 어떻게하는지 알 수 없습니다 .
나는 동일한 코드 (다른 파일 이름)을 가지고 있지만 내가 오류 내가 인수를 사용할 수 없다는 것입니다 pixels[x,y]
위해 chr()
에 write
바이너리 파일
내가 연결 한 비디오에는 내가 달성하려는 모든 정보가 있습니다. 저에게 특정한 질문이 있으면 물어보십시오. btw ... 나는 말 그대로이 작업을 약 1 년 동안 만들려고 노력했지만 그렇게하는 방법을 찾지 못했습니다.
'' '
from PIL import Image
image = Image.open("Margarita3.png")
pixels = image.load()
out_file = open("Margarita3.bin", "wb")
for y in range(150):
for x in range(200):
try:
out_file.write(chr(pixels[x, y]))
except IndexError:
out_file.write(chr(0))
'' '
여기에 오류 메시지가 있습니다
Traceback (most recent call last):
File "C:\Users\Nicky\Desktop\tolaptop\wincupl_vga_timings\convert.py", line
11, in <module>
out_file.write(chr(pixels[x,y]))
TypeError: an integer is required
이미지가 올바른 위치에 있는지 확인하십시오. 현재 코드에 따르면 python 스크립트와 동일한 디렉토리에 있어야합니다. 달리 지정하려면 다음과 같이해야합니다.
image = Image.open("C:\Users\Nicky\Desktop\tolaptop\...Margarita3.png")
pixels = image.load()
out_file = open("C:\Users\Nicky\Desktop\tolaptop\...Margarita3.bin", "wb")
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다