Skip to content

Latest commit

ย 

History

History
77 lines (59 loc) ยท 4.28 KB

File metadata and controls

77 lines (59 loc) ยท 4.28 KB

ACaGCView (AI ๊ทธ๋ฆผ ์ฑ„๋„ ๋ทฐ์–ด)

ACaGCView Logo

ACaGCView๋Š” AI๊ฐ€ ์ƒ์„ฑํ•œ ์ด๋ฏธ์ง€๋ฅผ ํฌํ•จํ•œ ๋‹ค์–‘ํ•œ ์ด๋ฏธ์ง€ ํŒŒ์ผ์„ ํšจ์œจ์ ์œผ๋กœ ํƒ์ƒ‰ํ•˜๊ณ , ์ด๋ฏธ์ง€์— ํฌํ•จ๋œ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ์ƒ์„ธํ•˜๊ฒŒ ๋ถ„์„ํ•˜์—ฌ ํ‘œ์‹œํ•ด์ฃผ๋Š” PySide6 ๊ธฐ๋ฐ˜์˜ ์ด๋ฏธ์ง€ ๋ทฐ์–ด์ž…๋‹ˆ๋‹ค. EXIF ์ •๋ณด, PNG ํ…์ŠคํŠธ ์ฒญํฌ๋Š” ๋ฌผ๋ก , NovelAI์™€ ๊ฐ™์€ AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋„๊ตฌ์—์„œ ์‚ฌ์šฉ๋˜๋Š” "์Šคํ…”์Šค" ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๊นŒ์ง€ ์ถ”์ถœํ•˜์—ฌ ์‚ฌ์šฉ์ž์—๊ฒŒ ์œ ์šฉํ•œ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

โœจ ์ฃผ์š” ๊ธฐ๋Šฅ

  • ๋‹ค์–‘ํ•œ ์ด๋ฏธ์ง€ ํ˜•์‹ ์ง€์›: PNG, JPG, JPEG, JFIF, BMP, WebP, AVIF ๋“ฑ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ์ด๋ฏธ์ง€ ํ˜•์‹์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • ํฌ๊ด„์ ์ธ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ์ถ”์ถœ:
    • ํ‘œ์ค€ EXIF ๋ฐ์ดํ„ฐ (์นด๋ฉ”๋ผ ์ •๋ณด, ์ดฌ์˜ ์„ค์ • ๋“ฑ)๋ฅผ ์ถ”์ถœํ•ฉ๋‹ˆ๋‹ค.
    • PNG ์ด๋ฏธ์ง€์˜ ํ…์ŠคํŠธ ์ฒญํฌ ์ •๋ณด๋ฅผ ํŒŒ์‹ฑํ•ฉ๋‹ˆ๋‹ค.
    • sd-parsers ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ํ™œ์šฉํ•˜์—ฌ AI ์ƒ์„ฑ ์ด๋ฏธ์ง€(์˜ˆ: NovelAI)์— ๋‚ด์žฅ๋œ "์Šคํ…”์Šค" ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ(ํ”„๋กฌํ”„ํŠธ, ์„ค์ • ๋“ฑ)๋ฅผ ์ „๋ฌธ์ ์œผ๋กœ ์ถ”์ถœํ•ฉ๋‹ˆ๋‹ค.
  • ์ง๊ด€์ ์ธ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค:
    • ๊น”๋”ํ•˜๊ณ  ๋ฐ˜์‘์„ฑ์ด ๋›ฐ์–ด๋‚œ PySide6 ๊ธฐ๋ฐ˜์˜ GUI๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
    • ๋“œ๋ž˜๊ทธ ์•ค ๋“œ๋กญ: ์ด๋ฏธ์ง€ ํŒŒ์ผ ๋˜๋Š” ํด๋”๋ฅผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ฐฝ์œผ๋กœ ๋“œ๋ž˜๊ทธ ์•ค ๋“œ๋กญํ•˜์—ฌ ์‰ฝ๊ฒŒ ๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ํ‚ค๋ณด๋“œ ๋‹จ์ถ•ํ‚ค:
      • โ† / โ†’: ์ด์ „ / ๋‹ค์Œ ์ด๋ฏธ์ง€ ๋ณด๊ธฐ
      • Home / End: ํด๋”์˜ ์ฒซ / ๋งˆ์ง€๋ง‰ ์ด๋ฏธ์ง€๋กœ ์ด๋™
      • Tab: ํ˜„์žฌ ์ด๋ฏธ์ง€์˜ ๋ชจ๋“  ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ์ •๋ณด ๋ณด๊ธฐ (ํ† ๊ธ€)
  • Windows ์ปจํ…์ŠคํŠธ ๋ฉ”๋‰ด ํ†ตํ•ฉ: ์ง€์›๋˜๋Š” ์ด๋ฏธ์ง€ ํŒŒ์ผ์— ๋Œ€ํ•ด ๋งˆ์šฐ์Šค ์˜ค๋ฅธ์ชฝ ํด๋ฆญ ๋ฉ”๋‰ด์— "ACaGCView๋กœ ์—ด๊ธฐ" ์˜ต์…˜์„ ์‰ฝ๊ฒŒ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ์ œ๊ฑฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค (๊ด€๋ฆฌ์ž ๊ถŒํ•œ ํ•„์š”).
  • ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ: ์ถ”์ถœ๋œ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ์‰ฝ๊ฒŒ ๋ณต์‚ฌํ•˜๊ฑฐ๋‚˜ ํ…์ŠคํŠธ ํŒŒ์ผ๋กœ ์ €์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํ™˜์˜ ํ™”๋ฉด: ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‹œ์ž‘ ์‹œ ์œ ์šฉํ•œ ํ‚ค๋ณด๋“œ ๋‹จ์ถ•ํ‚ค์™€ ์ œ์ž‘์ž ์ •๋ณด๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

๐Ÿš€ ์„ค์น˜ ๋ฐ ์‹คํ–‰

์˜์กด์„ฑ

์ด ํ”„๋กœ์ ํŠธ๋Š” Python 3.x ํ™˜๊ฒฝ์—์„œ ๋‹ค์Œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋“ค์„ ํ•„์š”๋กœ ํ•ฉ๋‹ˆ๋‹ค:

  • PySide6
  • Pillow (PIL)
  • sd-parsers

๋‹ค์Œ ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ•„์š”ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

pip install PySide6 Pillow sd-parsers

์‹คํ–‰

  1. ์†Œ์Šค ์ฝ”๋“œ ์‹คํ–‰:

    python main.py

    ํŠน์ • ์ด๋ฏธ์ง€ ํŒŒ์ผ์ด๋‚˜ ํด๋”๋ฅผ ๋ฐ”๋กœ ์—ด๋ ค๋ฉด ์ธ์ž๋กœ ๊ฒฝ๋กœ๋ฅผ ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

    python main.py "C:\path\to\your\image.png"
    python main.py "C:\path\to\your\image_folder"
  2. ์‹คํ–‰ ํŒŒ์ผ (PyInstaller ๋นŒ๋“œ) ์‹คํ–‰: PyInstaller๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋นŒ๋“œ๋œ ์‹คํ–‰ ํŒŒ์ผ์ด ์žˆ๋‹ค๋ฉด, ํ•ด๋‹น ์‹คํ–‰ ํŒŒ์ผ์„ ์ง์ ‘ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ’ก ์‚ฌ์šฉ๋ฒ•

  1. ์ด๋ฏธ์ง€ ๋กœ๋“œ:
    • ACaGCView๋ฅผ ์‹คํ–‰ํ•œ ํ›„, ์ด๋ฏธ์ง€ ํŒŒ์ผ์ด๋‚˜ ์ด๋ฏธ์ง€๊ฐ€ ํฌํ•จ๋œ ํด๋”๋ฅผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ฐฝ์œผ๋กœ ๋“œ๋ž˜๊ทธ ์•ค ๋“œ๋กญํ•ฉ๋‹ˆ๋‹ค.
    • ์‹คํ–‰ ์‹œ ๋ช…๋ น์ค„ ์ธ์ž๋กœ ์ด๋ฏธ์ง€ ํŒŒ์ผ ๋˜๋Š” ํด๋” ๊ฒฝ๋กœ๋ฅผ ์ง€์ •ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
  2. ์ด๋ฏธ์ง€ ํƒ์ƒ‰:
    • โ† (์™ผ์ชฝ ํ™”์‚ดํ‘œ) ํ‚ค๋ฅผ ๋ˆŒ๋Ÿฌ ์ด์ „ ์ด๋ฏธ์ง€๋ฅผ ๋ด…๋‹ˆ๋‹ค.
    • โ†’ (์˜ค๋ฅธ์ชฝ ํ™”์‚ดํ‘œ) ํ‚ค๋ฅผ ๋ˆŒ๋Ÿฌ ๋‹ค์Œ ์ด๋ฏธ์ง€๋ฅผ ๋ด…๋‹ˆ๋‹ค.
    • Home ํ‚ค๋ฅผ ๋ˆŒ๋Ÿฌ ํ˜„์žฌ ํด๋”์˜ ์ฒซ ๋ฒˆ์งธ ์ด๋ฏธ์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
    • End ํ‚ค๋ฅผ ๋ˆŒ๋Ÿฌ ํ˜„์žฌ ํด๋”์˜ ๋งˆ์ง€๋ง‰ ์ด๋ฏธ์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
  3. ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ํ™•์ธ:
    • Tab ํ‚ค๋ฅผ ๋ˆŒ๋Ÿฌ ํ˜„์žฌ ์ด๋ฏธ์ง€์˜ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ์ •๋ณด๋ฅผ ํ‘œ์‹œํ•˜๋Š” ๋Œ€ํ™” ์ƒ์ž๋ฅผ ์—ด๊ฑฐ๋‚˜ ๋‹ซ์Šต๋‹ˆ๋‹ค.
    • ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ๋Œ€ํ™” ์ƒ์ž์—์„œ "๋ณต์‚ฌ", "์ €์žฅ", "๋‹ค๋ฅธ ์ด๋ฆ„์œผ๋กœ ์ €์žฅ" ๋ฒ„ํŠผ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  4. Windows ์ปจํ…์ŠคํŠธ ๋ฉ”๋‰ด:
    • ํ™˜์˜ ํ™”๋ฉด์— ์žˆ๋Š” "์œˆ๋„์šฐ ์šฐํด๋ฆญ ๋ฉ”๋‰ด์— ์ถ”๊ฐ€" ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ ์ง€์›๋˜๋Š” ์ด๋ฏธ์ง€ ํŒŒ์ผ์— ๋Œ€ํ•œ ์ปจํ…์ŠคํŠธ ๋ฉ”๋‰ด ํ•ญ๋ชฉ์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. (๊ด€๋ฆฌ์ž ๊ถŒํ•œ์œผ๋กœ ์‹คํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.)
    • "์œˆ๋„์šฐ ์šฐํด๋ฆญ ๋ฉ”๋‰ด์—์„œ ์ œ๊ฑฐ" ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ ์ถ”๊ฐ€๋œ ์ปจํ…์ŠคํŠธ ๋ฉ”๋‰ด ํ•ญ๋ชฉ์„ ์ œ๊ฑฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ‘จโ€๐Ÿ’ป ์ œ์ž‘์ž

AI๊ทธ๋ฆผ์ฑ„๋„ @์•„์ฃผ์ปค๋งˆ๋‹ˆ์ปค