Python에서 이미지를 가로로 결합
여러 JPEG 이미지를 가로로 결합하려는 경우 출력에 추가 부분 이미지가 나타나는 등의 문제에 직면할 수 있습니다. 다음은 이 문제를 해결하는 솔루션입니다.
문제:
3개의 148 x 95픽셀 이미지가 있고 불필요한 추가 세그먼트 없이 가로로 결합하려고 합니다.
해결책:
치수 계산:
새 이미지 만들기:
이미지 붙여넣기:
수정된 코드 사용:
<code class="python">import sys from PIL import Image images = [Image.open(x) for x in ['Test1.jpg', 'Test2.jpg', 'Test3.jpg']] widths, heights = zip(*(i.size for i in images)) total_width = sum(widths) max_height = max(heights) new_im = Image.new('RGB', (total_width, max_height)) x_offset = 0 for im in images: new_im.paste(im, (x_offset,0)) x_offset += im.size[0] new_im.save('test.jpg')</code>
부분 분할 없이 원하는 가로결합 이미지를 만들어드립니다.
위 내용은 부분 세그먼트 없이 Python에서 이미지를 수평으로 결합하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!