자작프로그램
디렉토리내 모든 이미지 합치기 WindowexeImageMerge
폴더안에 있는 모든 이미지파일(확장자 .jpg .jpeg .png .tif .bmp .tiff)을 하나의 파일로 합치는 프로그램입니다.
아래 썸네일 이미지중 5개를 하나의 파일로 합친 스크린샷입니다.
가로병합 및 세로병합, 바둑판형식 병합도 가능합니다.
아래 첨부파일을 다운받고 압축을 풀고 프로그램을 실행하세요.
왼쪽 탐색기 트리에서 작업할 폴더를 체크하세요.
기타 설정화면입니다.
오른쪽 설정에서 원하는 부분을 변경하면 됩니다.
기본 사이즈는 세로병합니다. 가운데 정렬 및 폴더내의 이미지 사이즈의 크기에 맞출 수도 있습니다.
이미지간 공백 설정 및 백그라운드 색 변경도 가능합니다.
다른 부분은 굳이 변경할 필요는 없고 기본값으로 두고 그대로 사용해도 상관은 없습니다.
가로병합인지 세로병합인지 이것만 선택하면 됩니다.
설정이 완료되면 체크한 폴더 이미지 병합하기를 클릭하면 됩니다.
작업이 완료되면 하단에 합쳐진 이미지 파일이 표시되고 이걸 더블클릭하면 이미지파일이 바로 열립니다.
합친 이미지 파일의 이름은 각폴더의 작업폴더의이름_Combined_시간.jpg 로 저장됩니다.
폴더내의 이미지 파일이름에 _Combined_가 포함되어 있으면 이 파일은 합친 이미지로 간주하고 다음파일로 넘어갑니다.
이미지를 합칠때 파일이름을 고정하거나 기준이 되는 대표파일의 이름을 그대로 사용할 수 있습니다.
겹치기 기능은 지정한 픽셀만큼 계속 오버랩시킵니다.
txt 설정파일을 열면 폴더 트리에 사용자 지정폴더를 추가할 수 있습니다. 작업 폴더를 찾기가 귀찮은 경우 이 기능을 사용하세요.
CustomDir/폴더경로/표시되는 이름
CustomDir/C:\Program Files\Internet Explorer/DisplayName1
CustomDir/C:\Program Files\Internet Explorer/DisplayName2
폴더내 이미지 파일이 많고 사이즈가 큰경우 작업이 오래 걸릴수도 있습니다.
폴더의 하위폴더를 한번에 선택하려면 폴더 하위 트리에서 우클릭하세요. 모두체크/체크해제 됩니다.
작업폴더내 이미지 파일의 픽셀합계 평균 총 5억 픽셀이 넘어가는 경우 에러가 나옵니다. 이미지파일이 많은 경우 여러 폴더에 나눠서 작업하세요.
그리고 jpg 파일의 최대 높이는 65535입니다. 이 크기를 넘어가면 여러개의 파일로 저장됩니다. (세로 병합에 기본 사이즈로 설정한 경우에만)
이미지를 합칠 때 랜덤으로 섞어서 합치는 것도 가능합니다. 기타 설정에서 랜덤에 체크하세요.
프로그램 동작환경 : .Net framework 4.0 , 윈도우 10, 윈도우 7
파일명은 변경하지 마세요. WindowexeImageMerge 가 아니면 실행이 되지 않습니다.
개인이 만든 프로그램이고 많이 알려지지 않은 프로그램이라 일부 백신에서 악성코드로 인식할 수도 있습니다.
백신에서 차단하는 경우 예외처리나 신뢰하는 프로그램으로 추가해서 사용하세요.
바이러스토탈 검진 결과 링크
유튜브 테스트 영상입니다.
- 이전 댓글 더보기
-
감사합니다.
프로그램 종료 시 "응용 프로그램에서 처리되지 않은 예외가 발생했습니다. ~~~ " 라는 메시지가 뜹니다.
무시하고 계속 사용하거나 종료하면 되지만 오류가 아닌가 해서 적어봅니다.
System.IO.DirectoryNotFoundException: 'C:\Users\asus\Desktop\새폴더\새_폴더\새 폴더' 경로의 일부를 찾을 수 없습니다. -
지금도 좋지만 이렇게 되면 더 좋지않을까 아이디어가 떠올라 두가지 건의를 드려봅니다.
첫번째는 합치는 이미지 사이즈와 개수를 결정할 때, 예를 들면 가로 세로 500 박스를 설정해서 나누고 거기에 맞춰서 이미지들을 원본 비율로 업/다운 사이징해서 들어가는 방식을 추가되면 더 좋지않을까 하는 생각이 떠오르더군요.
박스 크기 가로 [설정가능옵션] x 세로 [설정가능옵션]
파일당 합칠 개수(박스 개수) 가로 [설정개수] x 세로 [설정개수]
가로 500 x 세로 500
박스 개수 가로 6 x 세로 6이라고 설정했다면
가로나 세로로 합치기 체크하면 가로세로 500칸 6개가 이어진 이미지를 만드는 것이고
바둑판으로 하면 36개의 이미지가 합쳐지는 것이겠지요.
두번째로는 직접 경로입력을 추가입니다.
거기에다 복붙으로 바로 찾아갈 수 있으면 더 편하지않을까 하는것입니다.
-
세로길이 65535가 넘는 경우는 PNG로 저장되게 해주실 수 있으신가요?
PNG는 용량이 크긴 하지만 65535 이상 픽셀이어도 병합이 돼서요
그리고 원본파일 삭제 체크 기능도 있으면 좋을것같아요! -
저도 필요해서 써보니 상당히 유용하네요.
근데 그림 파일들 경로 지정말고, 드래그해서 추가하는 기능이 있으면 좀 더 직관적일 것 같습니다. -
-
프로그램 잘 사용하고 있습니다.
문의사항이 있어서 댓글 남깁니다.
병합한 결과가 제한 크기를 초과할 때 시간 순서로 나눠서 저장하는 기능에 대한 내용입니다.
참 유효한 기능인데, '기타 설정'에서 '파일이름'이나 '대표파일이름'을 선택한 후 이미지를 병합할 때에는 비정상적으로 기능하는 현상을 경험하고 있습니다.
'파일이름'이나 '대표파일이름'을 선택한 상태에서 병합 결과가 제한 크기를 초과하면 시간 순서로 나눠서 저장하지 않고 지정된 이름으로 중복저장되어 마지막 결과만 남는 현상입니다. 제 PC환경의 문제(Windows 10)일 수 도 있지만, 기능 확인 건의드립니다.
감사합니다. -
빠른 수정 감사합니다.
수정 프로그램 테스트 결과 알려드립니다~~^^
'대표파일이름'을 지정했을 경우에는 문제없이 초과되는 부분들이 시간 순서대로 저장됩니다.
다만, '파일이름'으로 고정하는 옵션을 선택했을 경우에는 여전히 고정된 파일명으로 중복저장됩니다.
혹시, '파일이름 고정'이라는 옵션을 '지정한 이름으로만 저장하기'라는 의도로 포함하신거라면 옵션 사용에 주의만 하면 되겠네요...^^ -
휴일에도 수정해주셨네요~~^^
수정 프로그램 테스트 결과 초과되는 부분들이 순서대로 일련번호 부여한 이름으로 잘 저장됩니다!!
감사합니다~~^^ -
안녕하세요 좋은 프로그램 감사합니다!
혹시 가로로 합치기나 세로로 합치기도 이미지 개수를 정해서 자동적으로 이미지가 합쳐지도록 하는 기능도 가능할까요? 한 폴더내에 10장의 사진이 있을때 세로로 2장씩 자동합치기 같은 기능이요! 아니면 바둑판 합치기의 최소 이미지 개수가 2장이 아니라 1장*n장 혹은 n장*1장으로 가능하도록 되거나요
이 프로그램 덕분에 이미지 합치는게 정말 쉬워졌습니다 감사해요 -
-
정말 필요한 프로그램인데...
사진이 너무 많아서요.............
아직 사용은 안해봤는데요~
1. 혹시 다운받을떄 이카루스에서 트로이바이러스 항목이 빨간느낌표로 뜨는데 괜찮은건가요?
(제가 잘모릅니다...ㅎ)
2.예를들어 혹시 한폴더에 사진이 5000장이있습니다
aaa_1
aaa_2
aaa_3
aaa_4
bbb_1
bbb_2
bbb_3
bbb_4
이런식으로 파일명에 숫자가 붙은형태로 사진이 많다면 여기서 각각 원하는사진을 폴더에 따라따로 넣어서 다시 폴더를 몇천개를 넣고 작업을 해야하나요?
aaa폴더
bbb폴더
ccc폴더
이런식으로 수작업을 한 후 사용해야하나요??..
제가원하는건 폴더에 사진이 저렇게 많은데
각각
aaa대표사진
bbb대표사진
이런식으로 될까 싶어서 문의 남겨봅니다.
3. 그리고 가능하다면 바둑판배열의 크기를 조절할수있나요? 2개를 바둑판식으로 합친다할때 하나는 배경이고 하나는 오른쪽 또는 각 모퉁이에 작은 사진으로 가능할까요?(공백은없습니다.) -
-
안녕하세요^^
귀찮게 계속 질문해서 죄송해요.
친절하게 답변주셔서 너무 감사합니다.
그럼 혹시 좋은 방법이 없을까요??
우선 폴더를 1만개 만들어서 각 폴더마다 사진을 넣어둘까요??
그럼 운영자님이 주신 프로그램 켜서 폴더클릭후 병합 누르는걸로 하면될까요??
영상에서처럼 엑셀대장의 코드로 코드_1, 코드_2 이런식으로 사진이름이 설정 되있는데 이런 규칙은 안된다는것이죠??ㅎㅎ
그래도 뭔가 방향이 조금 생긴거같네요..
우선 폴더 1만개 만들어서 수작업으로 폴더마다 넣어놓고 이미지합쳐보든가 해보는게 제일 좋은방법같네요..ㅎㅎ
-