질문:
PIL 이미지를 효율적으로 변환하는 방법 원활한 픽셀 단위 변환을 위해 NumPy 배열로 변환하시겠습니까? PIL 이미지에서 NumPy 배열로 변환하는 것은 numpy.array(pic.getdata())를 사용하여 간단하지만, 수정된 배열을 PIL 이미지로 다시 로드하는 반대 작업은 그다지 직관적이지 않습니다.
답변:
수정된 NumPy 배열에서 PIL 이미지를 성공적으로 업데이트하는 열쇠는 예상되는 데이터 형식을 이해하는 데 있습니다. 처음에 numpy.array(pic.getdata())를 사용하여 이미지에서 배열을 검색할 때 결과 행렬은 2차원(행과 열)입니다. 그러나 픽셀을 효율적으로 조작하려면 행, 열 및 RGB 값이 있는 3차원 배열이 필요합니다.
해결책:
이 문제를 해결하려면 다음 단계를 따르세요.
추가 참고 사항:
위 내용은 원활한 픽셀 조작을 위해 PIL 이미지를 NumPy 배열로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!