๊ตญ์ด ์ํํ๊ฐ ์ค ์์ง ebook๋ง๋ค๊ธฐ๊ฐ ์์๋๋ฐ ๋๋ฌด ๋
ธ๊ฐ๋ค ์ฌ์ ํด๊ฒฐํ๊ณ ์ ๋ง๋ค๊ฒ ๋์๋ค.
์ ๋ง ๊ท์ฐฎ๋ค
์ ์ฌ์ฉ๋ ์ง๋ ๋ชจ๋ฅด์ง๋ง ์ฌ๋ฏธ์์๊ฑฐ ๊ฐ์์ ์์ํ๋ค.
- res
- background-imgs
[๋ฐฐ๊ฒฝํ๋ฉด๋ฒํธ.png]์ ํ์์ผ๋ก ์ ์ฅํ๋ค.
- font-files
์์ง์ ์ฌ์ฉํ ํฐํธ๋ฅผ ์กฐ์ ํ๋ค.
- poem-txt
์์ ์๋ฌธ์ ์ ์ฅํ๋ค. ํ์์ [poem(N).txt]์ด๋ค.
- read-files-example
์์ ๋ค
- background-imgs
- main.py
- poem2jpg.py
- txt2poem.py
- README.md
python Pillow๋ฅผ importํ๊ธฐ ์ํด์ cmd์์ Pillow๋ฅผ ์ค์นํด ์ค๋ค.
C:>pip install Pillow
์์ ๊ฐ์์ background img์ ๊ฐ์๋ฅผ ๋ง์ถ๊ธฐ ์ํด์ migration์ ํด์ฃผ์ด์ผ ํ๋ค.(๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง๋ ์๋ก์ด ์๋ฅผ ์ ๋ ฅํ์ ๋๋ migrateํ์) [-m]
C:\YOURWORKSPACE> python main.py -m
์๋ก์ด ์๋ฅผ ์ ๋ ฅํ ์๋ ์๋ค. [-add]
C:\YOURWORKSPACE> python main.py -add
-----------------Create New poem------------------
์ ์ ๋ชฉ์ ์
๋ ฅํด์ฃผ์ธ์:์ด๊ฑฐ์จ ์ ์ ๋ชฉ
์์ธ์ ์ด๋ฆ์ ์
๋ ฅํด์ฃผ์ธ์:๋ณ๊ฒฝ๋ฏผ
๋ณธ๋ฌธ ์
๋ ฅ('@'๋ฅผ ์
๋ ฅํ์ฌ ๋ณธ๋ฌธ ์
๋ ฅ์ ๋๋
๋๋ค.) : ์๋
๋ฐ๊ฐ์
๋ณธ๋ฌธ ์
๋ ฅ('@'๋ฅผ ์
๋ ฅํ์ฌ ๋ณธ๋ฌธ ์
๋ ฅ์ ๋๋
๋๋ค.) : ์ด๊ฑด ์์ผ
๋ณธ๋ฌธ ์
๋ ฅ('@'๋ฅผ ์
๋ ฅํ์ฌ ๋ณธ๋ฌธ ์
๋ ฅ์ ๋๋
๋๋ค.) : @
์๋ก์ด ์ ์ ๋ชฉ :์ด๊ฑฐ์จ ์ ์ ๋ชฉ
์๋ก์ด ์์ธ:๋ณ๊ฒฝ๋ฏผ
์๋ก์ด ์ ๋ณธ๋ฌธ:['์๋
๋ฐ๊ฐ์', '์ด๊ฑด ์์ผ']
-------------New poem added to list---------------
๊ฐ์ฅ ์ต๊ทผ์ ์ถ๊ฐํ ์๋ฅผ ์ ๊ฑฐํ ์๋ ์๋ค. [-rm]
C:\YOURWORKSPACE> python .\main.py -rm
ํ์ฌ๊น์ง์ ์๋ฅผ ๋์ดํ ์๋ ์๋ค. [-l]
C:\YOURWORKSPACE> python .\main.py -l
poem(1).txt: ๊ธฐ๋ค๋ฆผ
poem(2).txt: ๊นจ์ฐ์นจ
poem(3).txt: ์ด๊ฒ์ ์
poem(4).txt: ์ด๊ฑฐ์จ ์ ์ ๋ชฉ
res/peom-txt/poem(1).txt
๊ธฐ๋ค๋ฆผ
์ ์นํ
๋ฌด์ฒ์ด๋ ๋ฌด์ฒ์ด๋ ๊ธฐ๋ค๋ ธ๋ค๋ผ.
๊ธฐ๋ค๋ฆฌ๋ค ๊ธฐ๋ค๋ฆฌ๋ค ๊ฐ๋ค๋ผ.
๋ ์ ๋ ๋ง๋ค ์์ฌ ์ธ๋ ๋ฑ๊ณ ๋์ด
๊ทธ์ ์ฌ ์๋ ์ฐ๋ ๋น ์ฐฝ๋จธ๋ฆฌ
์ฑ
์ ์์ ์ฐ๋ ํ๋๋ ์ข
์ด๋ ๊ทธ๋๋ก
๋์ต์ ๊ฒ์ ๋ชจ์๋ ๋ฒฝ์ ๊ฑธ์ด ๋๋๋ก
๋๋ฒ ๋ค์ ๋ชป ์ฌ ๊ธธ์ด์์ผ๋งค
ํํํ ์ด๋ ๋๊ณ ๋ ๋์ผ ํ ๊ธธ์ด์์ผ๋งค
๋ฏธ๋์๋ ์ต๋ง ์๊ฐ์
์๊ฐ๋ง๋ค ๊ธฐ๋ค๋ฆฌ๊ณ ๊ธฐ๋ค๋ ธ๋ค๋ผ.
res/background-imgs/1.PNG (์ฌ๋ฌ๊ฐ ์ค ํ๋๋ฅผ ๋ฌด์์ ์ ํ)
cmd(๋๋ terminal)์์ main.py์คํ
C:\Users\workspace\Python\eBook-maker>python main.py
1๋ฒ ์ ์ ๋ชฉ:๊ธฐ๋ค๋ฆผ
์์ธ:์ ์นํ
[LOG]Image Saved!
--------------------------------
result/poemResult(1).png