Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 오라클 c##제거
- hit desktop
- AWS사용자
- IP통신
- AWS요금
- html사용자함수
- aws
- jsNature
- oracle 18
- servlet에러
- SpringToolSuite4
- springboot
- MFC
- 깃헙 데스크탑
- hmlt
- web browser external
- JPA
- C++
- js구구단
- AWS 청구
- git stah
- AWS경보
- javasecurity
- Update
- 소켓통신
- IAM 결제
- TCP/IP
- jsp에러
- html주문폼
- bootstrap
Archives
- Today
- Total
Ynns
Python으로 파일 불러오기 본문
@IMG 창 띄우기
from tkinter import *
#변수
window=None #윈도우 창
canvas=None #빈 캔버스
XSIZE, YSIZE =256,256 #가로 세로 크기
#메인
window=Tk() #Tk는 윈도우 창을 만드는 메소드
canvas = Canvas(window, height=XSIZE, width=YSIZE) #XSIZE,YSIZE 윈도우 창에 캔버스를 뿌림
paper=PhotoImage(height=YSIZE,width=XSIZE)
canvas.create_image((XSIZE/2, YSIZE/2), image=paper, state="normal") #paper가 이미지로 들어가서 좌표에 뿌려진다
#파일 불러오기
fp=open("C:/RAW/peppers.raw","rb") #절대경로
for i in range(0,XSIZE) :
for k in range(0, YSIZE) :
data = int(ord(fp.read(1)))# 1바이트씩 읽어서 int형 코드로 바꿔주기 ord
paper.put("#%02x%02x%02x" % (data,data,data),(k,i)) #뿌리기, 16진수 2자리로 표현
fp.close()
canvas.pack()
window.mainloop()
'PyCharm' 카테고리의 다른 글
Pycharm 메뉴 바 구성하기 (0) | 2019.11.06 |
---|---|
Pycharm 클릭 이벤트/이미지 버튼/클릭 텍스트 넣기 (0) | 2019.10.30 |
PyCharm 기초(1) (0) | 2019.10.16 |
Comments