JGArchive

대량 이미지 분할/통합 프로그램 #PictSlicer v0.2 본문

Dev

대량 이미지 분할/통합 프로그램 #PictSlicer v0.2

Jaygan 2017. 7. 7. 22:39

최신버전 v0.31 배포중 : http://sierrati.tistory.com/57


#PictSlicer v0.2

대량 이미지 분할 및 통합 프로그램




Features



이미지 분할 




지정한 이미지를


원하는 사이즈로 자동 분할합니다.





이미지 통합



분할기능으로 분할된 이미지들을


자동 분석후 


원래의 이미지로 복원/통합합니다.




이미지 1열 통합(베타)


원하는 이미지들을


원하는 순서에 따라


1열으로 통합합니다.

(현재 Vertical 기능만 지원합니다.)










1. 이미지 분할







원하는 H / W 단위를 입력 후,


'확인'을 누른 후, '시작' 버튼을 눌러 대상 폴더를 지정해주면 


해당 폴더 내에 "파일명_H_W"의 양식대로 저장됩니다.


이렇게 저장된 개별 파일들은 '합침' 기능으로 다시 통합할 수 있습니다.


( 좌표범위 설정기능은 현재 구현되어 있지 않으며 추후 추가 예정입니다. )





2. 이미지 자동 통합





위의 분할 기능에 의해 분할된 파일들, 또는 "파일명_H값_W값"의 양식에 맞게 저장된 파일들을


여러개의 파일 중 하나만 선택하시면 자동으로 파일명을 분석하여 다시 재구성하며 


해당 폴더 내에 "[Merged]파일명.png"의 형식으로 저장합니다.


모든 파일의 사이즈가 동일하고 좌표값을 제외한 파일명이 동일하여야 정상 작동합니다. 


(다른 이미지가 다른 파일명으로 저장되어 있는 경우에는 상관이 없습니다.)




3. 이미지 1열 통합 (베타)





현재 실험중인 기능입니다.


여러장의 이미지를 사용자가 원하는 순서대로 1열 세로로 통합합니다.


자동 통합 기능과 달리 이미지의 사이즈에 구애를 받지 않습니다.


현재 실험 중에 있으며 일정 수량 이상 로드할 시(수천개) 오류가 발생합니다.


추후 수만장 이상의 대량 처리가 가능하게끔 구현 예정입니다.






v0.1 → v0.2 변경사항


1. 이미지 통합 기능 2종 추가 (수동 / Vertical)


2. 잠재적인 메모리 누수 현상 수정


3. 프로그램 창 조절 가능 업데이트


4. 약 38만개의 이미지(분할/통합)까지 스트레스 테스트 완료


5. 파일 좌표값 분석기능 추가(-좌표 분석기능은 테스트 중입니다.)


6. 기타 안정성 업데이트






시스템 요구사항


.NET Framwork 4 이상





VirusTotal.com 바이러스 검사결과(링크)








PictSlicer v0.2.exe






본 프로그램은 윈도우 10 64비트 환경의 Visual Studio 2017에서 


C#을 이용하여 작성되었습니다.


사용 간 불편한 점이나 건의사항은 댓글로 남겨주시면 업데이트 시 참고하겠습니다.