Releases: mrm987/PeroPix3
Releases · mrm987/PeroPix3
Release list
v3.0.3
v3.0.2
새 기능
- 태거(WD eva02): 보조 도구에 태거가 추가되었습니다. 이미지를 분석해서 예상 태그를 보여줍니다. 처음 사용 시 모델 다운로드가 필요합니다(1.26GB).
- 번역: 프롬프트 쪽에 번역 기능이 추가되었습니다. 클릭하여 팝업을 열고 원하는 언어로 번역한 후 복사해서 사용할 수 있습니다.
- 일괄 변환으로 보내기: 생성한 이미지를 일괄 변환 도구로 바로 보낼 수 있습니다.
생성 화면 개선
- 이미지를 다중선택한 상태에서 다음 기능들을 일괄로 처리할 수 있습니다.
- 복제·인핸스·업스케일·갤러리로·일괄 변환·삭제·태거
- 다중 업스케일 시 확인창이 표시됩니다.
- 갤러리로 보내면 갤러리로 화면이 이동합니다. 항상 갤러리에 새로 추가합니다.
- 생성된 이미지 하단의 버튼을 전부 아이콘화하였습니다.
- 씬 가로/세로 전환 버튼이 좀 더 눈에 잘띄게 수정
- 탭을 지우면 가장 가까운 탭으로 이동.
갤러리 개선
- 외부에서 여러 장을 한 번에 넣을 수 있게 수정.
- 보관 시각 순 정렬
- 크게 보기에서 그림 옆 빈 자리를 눌러도 닫힘.
기타
- 워크스페이스 이름변경 기능 추가.
- 창 모드에 창 테두리 추가.
v3.0.1
새 기능
- 탭을 끌어 다른 워크스페이스로 이동
- 씬 그룹을 끌어 다른 탭으로 이동
- 프롬프트 블록을 카드에서 카드로 이동
- 자동완성에서 작가 태그로 분류된 태그 입력시 앞에 자동으로 'artist:' 추가. (온오프 가능)
- 이미지 선택한 상태에서 상하좌우 방향키로 씬 이동 가능.
- 창 상단 테두리를 더블클릭하면 세로 끝까지 확장
수정
- 프롬프트·이름 편집: 선택 해제시 편집중이던 내용이 남음(Esc시 취소).
- 선택하지않은 태그 자동완성이 남아있던 문제 수정
- "text", text:(문자) // NAI의 텍스트 양식은 중간에 쉼표가 있어도 칩을 나누지 않게 수정
- 씬 슬롯 썸네일이 바로 뜨지 않던 문제 수정
- 이미지 생성 스트리밍이 생성 대기중인 모든 칸에 뜨던 문제 수정
- 씬 그룹 칩에서 씬 개수 표시 제거
- 파일이 이동할 때 별표 표시가 사라지는 문제 수정
- 지운 그림 리스트를 보관하고 있던 문제 수정
- 복제된 썸네일에 가끔 다른 이미지가 뜨던 문제 수정
- 영문쪽 용어 정리
안정성
- 다른 워크스페이스의 내용이 의도치않게 덮어써지는 루트 제거
- 탭, 씬 그룹, 씬, 슬롯등을 이동해서 원본 파일의 위치가 이동하거나 이름이 변경되는 경우, 완료될 때 까지 앱 조작이 막힙니다.(1~2초) 대량의 이미지를 이동시킬 때 오류로 유실되지 않기 위한 조치.
- 파일 이동 작업 중 앱 전체가 멈추던 것을 고쳤습니다(생성·스트리밍이 그대로 진행).
속도 개선
- 씬 그룹을 다른 탭으로 옮기기: 1,150ms → 117ms(그림 740장 기준).
- 「설정 불러오기」: 554ms → 337ms.
v3.0.0
test13
test12
test11
test10
읽는 파일 수를 줄인다 — 데우기는 걷어냄 (사용자 결정 2026-08-27)
*"어차피 캐시 때문이면 패치 후에 웜업하는 행위도 의미가 없잖아?"* — 맞다. 데우기는
**딱 한 번의 실행**만 살렸고(31분 뒤에 켜면 다시 8.8초), 설치 때마다 12초를 물었다.
걷어내고 뿌리를 고친다.
- `scripts/slim_python.py` (꾸러미를 만들 때 한 번):
· **곁가지를 뺀다** — sympy·mpmath·pip·setuptools. **36MB**. 우리 실행 경로에 없는 것을
두 가지로 확인했다: 소스에서 부르는 자리가 주석·pytest 설정·벤치마크뿐이었고,
임포트를 막아 놓고 **검열 추론과 서버 임포트가 그대로 되는 것**을 봤다.
★`setuptools` 를 빼면 남는 `distutils-precedence.pth` 도 함께 치운다 (안 치우면
켤 때마다 로그가 「_distutils_hack 없음」 자취로 덮인다 — 실측).
· **순수 파이썬을 `deps.zip` 한 덩이로 묶는다** — 표준 라이브러리가 이미 그 방식이다.
★데이터 파일이나 네이티브 확장이 하나라도 있으면 안 담는다 (`certifi/cacert.pem`
부류가 `__file__` 로 열려 **조용히 깨진다**). 점 폴더는 문서라 못 본 척한다.
★zip 에는 `.pyc` 만 담는다 — zipimport 는 캐시를 못 남겨, `.py` 를 담으면 매번 컴파일한다.
★실측 (꾸러미 사본으로 실제 실행): 부팅에 읽는 **낱개 파일 354개 → 133개**, zip 안에서
390개. 검열 추론 성공, 백엔드 판정 다섯 벌 전부 통과.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>