저장된 이미지 공백 제거
matplotlib를 사용하여 이미지를 조작한 후 저장할 때 저장된 이미지 주변에 원치 않는 공백이 나타날 수 있습니다. 이는 실망스러울 수 있지만 간단한 해결책이 있습니다.
기본적으로 matplotlib는 저장 프로세스 중에 이미지 주위에 패딩을 추가합니다. 이를 제거하려면 savefig 메소드의 bbox_inches 매개변수를 "tight"로 설정하면 됩니다. 이렇게 하면 저장된 이미지가 이미지 데이터의 정확한 크기로 잘립니다.
예:
<code class="python">import matplotlib.image as mpimg import matplotlib.pyplot as plt fig = plt.figure(1) img = mpimg.imread("image.jpg") plt.imshow(img) extent = fig.get_window_extent().transformed(fig.dpi_scale_trans.inverted()) plt.savefig('1.png', bbox_inches='tight')</code>
추가 고려 사항:
이 지침을 따르면 저장된 이미지 주위의 공백 여백을 제거할 수 있습니다. 이미지 데이터를 깨끗하고 정확하게 표현하려면 savefig를 호출할 때 bbox_inches='tight'를 사용하는 것을 잊지 마세요.
위 내용은 저장된 Matplotlib 이미지에서 공백을 제거하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!