matplotlib.image
#
이미지 모듈은 기본 이미지 로드, 크기 조정 및 표시 작업을 지원합니다.
- 클래스 matplotlib.image. AxesImage ( ax , * , cmap = None , norm = None , interpolation = None , origin = None , extent = None , filternorm = True , filterrad = 4.0 , resample = False , interpolation_stage = None , ** kwargs ) [소스] #
베이스:
_ImageBase
Axes에 첨부된 이미지.
- 매개변수 :
- 도끼
Axes
이미지가 속할 축입니다.
- cmap str 또는
Colormap
, 기본값:rcParams["image.cmap"]
(기본값:'viridis'
) 스칼라 데이터를 색상에 매핑하는 데 사용되는 Colormap 인스턴스 또는 등록된 컬러맵 이름입니다.
- 규범 str 또는
Normalize
휘도를 0-1로 매핑합니다.
- 보간 str, 기본값:
rcParams["image.interpolation"]
(기본값:'antialiased'
) 지원되는 값은 'none', 'antialiased', 'nearest', 'bilinear', 'bicubic', 'spline16', 'spline36', 'hanning', 'hamming', 'hermite', 'kaiser', 'quadric'입니다. , 'catrom', 'gaussian', 'bessel', 'mitchell', 'sinc', 'lanczos', 'blackman'.
- interpolation_stage {'데이터', 'rgba'}, 기본값: '데이터'
'데이터'인 경우 사용자가 제공한 데이터에 보간이 수행됩니다. 'rgba'인 경우 색상 매핑이 적용된 후 보간이 수행됩니다(시각적 보간).
- 원산지 {'upper', 'lower'}, 기본값:
rcParams["image.origin"]
(기본값:'upper'
) 축의 왼쪽 위 또는 왼쪽 아래 모서리에 배열의 [0, 0] 인덱스를 배치합니다. 규칙 'upper'는 일반적으로 행렬 및 이미지에 사용됩니다.
- 익스텐트 튜플, 선택사항
데이터 플롯에 등록된 이미지 플롯을 만들기 위한 데이터 축(왼쪽, 오른쪽, 아래쪽, 위쪽)입니다. 기본값은 0부터 시작하는 행 및 열 인덱스로 픽셀 중심에 레이블을 지정하는 것입니다.
- filternorm 부울, 기본값: 참
Antigrain 이미지 크기 조정 필터의 매개변수입니다(antigrain 문서 참조). filternorm이 설정된 경우 필터는 정수 값을 정규화하고 반올림 오류를 수정합니다. 소스 부동 소수점 값으로 아무 작업도 수행하지 않고 1.0 규칙에 따라 정수만 수정합니다. 즉, 픽셀 가중치의 합은 1.0과 같아야 합니다. 따라서 필터 함수는 적절한 모양의 그래프를 생성해야 합니다.
- filterrad float > 0, 기본값: 4
반지름 매개변수가 있는 필터의 필터 반지름, 즉 보간이 'sinc', 'lanczos' 또는 'blackman' 중 하나인 경우.
- 리샘플 부울, 기본값: False
True이면 전체 리샘플링 방법을 사용합니다. False이면 출력 이미지가 입력 이미지보다 클 때만 리샘플링합니다.
- **kwargs
Artist
속성
- 도끼
- 매개변수 :
- get_window_extent ( 렌더러 = 없음 ) [소스] #
디스플레이 공간에서 아티스트의 경계 상자를 가져옵니다.
경계 상자의 너비와 높이는 음수가 아닙니다.
하위 클래스는 경계 상자 "단단한" 계산에 포함되도록 재정의해야 합니다. 기본값은 0, 0에서 빈 경계 상자를 반환하는 것입니다.
이 기능을 사용할 때 주의하십시오. 아티스트의 아티스트 창 범위가 변경되면 결과가 업데이트되지 않습니다. 범위는 축 제한, 그림 크기 또는 사용된 캔버스 변경과 같은 변환 스택의 변경으로 인해 변경될 수 있습니다(그림을 저장할 때 수행됨). 이로 인해 인터랙티브 Figure가 화면에서는 정상적으로 보이지만 잘못 저장되는 예기치 않은 동작이 발생할 수 있습니다.
- make_image ( 렌더러 , 배율 = 1.0 , 샘플링되지 않은 = False ) [소스] #
renderer 를 사용하여 렌더링하기 위해 이 이미지의 데이터를 지정된 배율 로 정규화, 크기 조정 및 색상 매핑 합니다.
unsampled 가 True 이면 이미지 크기가 조정되지 않지만 적절한 아핀 변환이 대신 반환됩니다.
- 반환 :
- 이미지 (M, N, 4) uint8 배열
샘플링 되지 않은 경우를 제외하고 리샘플된 RGBA 이미지 는 True입니다.
- x, y 플로트
픽셀 공간에서 이미지를 그려야 하는 왼쪽 위 모서리입니다.
- 트랜스 Affine2D
이미지에서 픽셀 공간으로의 아핀 변환.
- set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animated=<UNSET> , array=<UNSET> , clim=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET > , cmap=<UNSET> , data=<UNSET> , extent=<UNSET> , filternorm=<UNSET> , filterrad=<UNSET> , gid=<UNSET> , in_layout=<UNSET> , interpolation=<UNSET> , interpolation_stage=<설정 해제> ,레이블=<설정 해제> ,mouseover=<UNSET> , norm=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , rasterized=<UNSET> , resample=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , transform= <UNSET> , url=<UNSET> , visible=<UNSET> , zorder=<UNSET> ) [출처] #
한 번에 여러 속성을 설정합니다.
지원되는 속성은
재산
설명
(m, n, 3) 부동 소수점 배열과 dpi 값을 사용하고 (m, n, 3) 배열과 이미지의 왼쪽 하단에서 두 오프셋을 반환하는 필터 함수
alpha
float 또는 2D 배열 유사 또는 None
부울
array
배열과 같은
(vmin: 플로트, vmax: 플로트)
부울
패치 또는 (경로, 변환) 또는 없음
Colormap
또는 str 또는 없음data
배열형 또는
PIL.Image.Image
플로트의 4-튜플
filternorm
부울
filterrad
포지티브 플로트
str
부울
interpolation
{'antialiased', 'nearest', 'bilinear', 'bicubic', 'spline16', 'spline36', 'hanning', 'hamming', 'hermite', 'kaiser', 'quadric', 'catrom', ' gaussian', 'bessel', 'mitchell', 'sinc', 'lanczos', 'none'} 또는 없음
interpolation_stage
{'data', 'rgba'} 또는 없음
물체
부울
Normalize
또는 str 또는 없음None 또는 bool 또는 float 또는 호출 가능
부울
resample
부울 또는 없음
(스케일: float, 길이: float, 임의성: float)
부울 또는 없음
str
부울
뜨다
- 클래스 matplotlib.image. BboxImage ( bbox , * , cmap = None , norm = None , interpolation = None , origin = None , filternorm = True , filterrad = 4.0 , resample = False , ** kwargs ) [출처] #
베이스:
_ImageBase
지정된 bbox에 의해 크기가 결정되는 Image 클래스입니다.
cmap은 색상입니다.Colormap 인스턴스 규범은 색상입니다.휘도를 0-1로 매핑하기 위해 인스턴스를 정규화합니다.
kwargs는 아티스트 키워드 인수의 선택적 목록입니다.
- get_window_extent ( 렌더러 = 없음 ) [소스] #
디스플레이 공간에서 아티스트의 경계 상자를 가져옵니다.
경계 상자의 너비와 높이는 음수가 아닙니다.
하위 클래스는 경계 상자 "단단한" 계산에 포함되도록 재정의해야 합니다. 기본값은 0, 0에서 빈 경계 상자를 반환하는 것입니다.
이 기능을 사용할 때 주의하십시오. 아티스트의 아티스트 창 범위가 변경되면 결과가 업데이트되지 않습니다. 범위는 축 제한, 그림 크기 또는 사용된 캔버스 변경과 같은 변환 스택의 변경으로 인해 변경될 수 있습니다(그림을 저장할 때 수행됨). 이로 인해 인터랙티브 Figure가 화면에서는 정상적으로 보이지만 잘못 저장되는 예기치 않은 동작이 발생할 수 있습니다.
- make_image ( 렌더러 , 배율 = 1.0 , 샘플링되지 않은 = False ) [소스] #
renderer 를 사용하여 렌더링하기 위해 이 이미지의 데이터를 지정된 배율 로 정규화, 크기 조정 및 색상 매핑 합니다.
unsampled 가 True 이면 이미지 크기가 조정되지 않지만 적절한 아핀 변환이 대신 반환됩니다.
- 반환 :
- 이미지 (M, N, 4) uint8 배열
샘플링 되지 않은 경우를 제외하고 리샘플된 RGBA 이미지 는 True입니다.
- x, y 플로트
픽셀 공간에서 이미지를 그려야 하는 왼쪽 위 모서리입니다.
- 트랜스 Affine2D
이미지에서 픽셀 공간으로의 아핀 변환.
- set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animated=<UNSET> , array=<UNSET> , clim=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET > , cmap=<UNSET> , data=<UNSET> , filternorm=<UNSET> , filterrad=<UNSET> , gid=<UNSET> , in_layout=<UNSET> , interpolation=<UNSET> , interpolation_stage=<UNSET> , 레이블=<설정 해제> ,mouseover=<설정 해제> ,norm=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , rasterized=<UNSET> , resample=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , transform=<UNSET> , url= <UNSET> , visible=<UNSET> , zorder=<UNSET> ) [소스] #
한 번에 여러 속성을 설정합니다.
지원되는 속성은
재산
설명
(m, n, 3) 부동 소수점 배열과 dpi 값을 사용하고 (m, n, 3) 배열과 이미지의 왼쪽 하단에서 두 오프셋을 반환하는 필터 함수
alpha
float 또는 2D 배열 유사 또는 None
부울
array
배열과 같은
(vmin: 플로트, vmax: 플로트)
부울
패치 또는 (경로, 변환) 또는 없음
Colormap
또는 str 또는 없음data
배열형 또는
PIL.Image.Image
filternorm
부울
filterrad
포지티브 플로트
str
부울
interpolation
{'antialiased', 'nearest', 'bilinear', 'bicubic', 'spline16', 'spline36', 'hanning', 'hamming', 'hermite', 'kaiser', 'quadric', 'catrom', ' gaussian', 'bessel', 'mitchell', 'sinc', 'lanczos', 'none'} 또는 없음
interpolation_stage
{'data', 'rgba'} 또는 없음
물체
부울
Normalize
또는 str 또는 없음None 또는 bool 또는 float 또는 호출 가능
부울
resample
부울 또는 없음
(스케일: float, 길이: float, 임의성: float)
부울 또는 없음
str
부울
뜨다
- 클래스 matplotlib.image. FigureImage ( fig , * , cmap = None , norm = None , offsetx = 0 , offsety = 0 , origin = None , ** kwargs ) [출처] #
베이스:
_ImageBase
그림에 첨부된 이미지입니다.
cmap은 색상입니다.Colormap 인스턴스 규범은 색상입니다.휘도를 0-1로 매핑하기 위해 인스턴스를 정규화합니다.
kwargs는 아티스트 키워드 인수의 선택적 목록입니다.
- make_image ( 렌더러 , 배율 = 1.0 , 샘플링되지 않은 = False ) [소스] #
renderer 를 사용하여 렌더링하기 위해 이 이미지의 데이터를 지정된 배율 로 정규화, 크기 조정 및 색상 매핑 합니다.
unsampled 가 True 이면 이미지 크기가 조정되지 않지만 적절한 아핀 변환이 대신 반환됩니다.
- 반환 :
- 이미지 (M, N, 4) uint8 배열
샘플링 되지 않은 경우를 제외하고 리샘플된 RGBA 이미지 는 True입니다.
- x, y 플로트
픽셀 공간에서 이미지를 그려야 하는 왼쪽 위 모서리입니다.
- 트랜스 Affine2D
이미지에서 픽셀 공간으로의 아핀 변환.
- set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animated=<UNSET> , array=<UNSET> , clim=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET > , cmap=<UNSET> , data=<UNSET> , filternorm=<UNSET> , filterrad=<UNSET> , gid=<UNSET> , in_layout=<UNSET> , interpolation=<UNSET> , interpolation_stage=<UNSET> , 레이블=<설정 해제> ,mouseover=<설정 해제> ,norm=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , rasterized=<UNSET> , resample=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , transform=<UNSET> , url= <UNSET> , visible=<UNSET> , zorder=<UNSET> ) [소스] #
한 번에 여러 속성을 설정합니다.
지원되는 속성은
재산
설명
(m, n, 3) 부동 소수점 배열과 dpi 값을 사용하고 (m, n, 3) 배열과 이미지의 왼쪽 하단에서 두 오프셋을 반환하는 필터 함수
alpha
float 또는 2D 배열 유사 또는 None
부울
array
배열과 같은
(vmin: 플로트, vmax: 플로트)
부울
패치 또는 (경로, 변환) 또는 없음
Colormap
또는 str 또는 없음알려지지 않은
filternorm
부울
filterrad
포지티브 플로트
str
부울
interpolation
{'antialiased', 'nearest', 'bilinear', 'bicubic', 'spline16', 'spline36', 'hanning', 'hamming', 'hermite', 'kaiser', 'quadric', 'catrom', ' gaussian', 'bessel', 'mitchell', 'sinc', 'lanczos', 'none'} 또는 없음
interpolation_stage
{'data', 'rgba'} 또는 없음
물체
부울
Normalize
또는 str 또는 없음None 또는 bool 또는 float 또는 호출 가능
부울
resample
부울 또는 없음
(스케일: float, 길이: float, 임의성: float)
부울 또는 없음
str
부울
뜨다
- 조더 = 0 #
- 클래스 matplotlib.image. NonUniformImage ( ax , * , interpolation = 'nearest' , ** kwargs ) [출처] #
베이스:
AxesImage
- 매개변수 :
- 보간 {'nearest', 'bilinear'}, 기본값: 'nearest'
- **kwargs
다른 모든 키워드 인수는 의 인수와 동일합니다
AxesImage
.
- make_image ( 렌더러 , 배율 = 1.0 , 샘플링되지 않은 = False ) [소스] #
renderer 를 사용하여 렌더링하기 위해 이 이미지의 데이터를 지정된 배율 로 정규화, 크기 조정 및 색상 매핑 합니다.
unsampled 가 True 이면 이미지 크기가 조정되지 않지만 적절한 아핀 변환이 대신 반환됩니다.
- 반환 :
- 이미지 (M, N, 4) uint8 배열
샘플링 되지 않은 경우를 제외하고 리샘플된 RGBA 이미지 는 True입니다.
- x, y 플로트
픽셀 공간에서 이미지를 그려야 하는 왼쪽 위 모서리입니다.
- 트랜스 Affine2D
이미지에서 픽셀 공간으로의 아핀 변환.
- 마우스 오버 = 거짓 #
- set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animated=<UNSET> , array=<UNSET> , clim=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET > , cmap=<UNSET> , data=<UNSET> , extent=<UNSET> , filternorm=<UNSET> , filterrad=<UNSET> , gid=<UNSET> , in_layout=<UNSET> , interpolation=<UNSET> , interpolation_stage=<설정 해제> ,레이블=<설정 해제> ,mouseover=<UNSET> , norm=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , rasterized=<UNSET> , resample=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , transform= <UNSET> , url=<UNSET> , visible=<UNSET> , zorder=<UNSET> ) [출처] #
한 번에 여러 속성을 설정합니다.
지원되는 속성은
재산
설명
(m, n, 3) 부동 소수점 배열과 dpi 값을 사용하고 (m, n, 3) 배열과 이미지의 왼쪽 하단에서 두 오프셋을 반환하는 필터 함수
alpha
float 또는 2D 배열 유사 또는 None
부울
array
알려지지 않은
(vmin: 플로트, vmax: 플로트)
부울
패치 또는 (경로, 변환) 또는 없음
알려지지 않은
알려지지 않은
플로트의 4-튜플
filternorm
알려지지 않은
filterrad
알려지지 않은
str
부울
{'nearest', 'bilinear'} 또는 없음
interpolation_stage
{'data', 'rgba'} 또는 없음
물체
부울
알려지지 않은
None 또는 bool 또는 float 또는 호출 가능
부울
resample
부울 또는 없음
(스케일: float, 길이: float, 임의성: float)
부울 또는 없음
str
부울
뜨다
- set_data ( x , y , A ) [소스] #
픽셀 중심의 그리드와 픽셀 값을 설정합니다.
- 매개변수 :
- x, y 1D 배열 유사
모양 (N,) 및 (M,)의 단조로운 배열은 각각 픽셀 중심을 지정합니다.
- 배열과 같은
(M, N) 색상 매핑할 값의 ndarray 또는 마스킹된 배열, 또는 (M, N, 3) RGB 배열 또는 (M, N, 4) RGBA 배열.
- set_filternorm ( s ) [소스] #
크기 조정 필터가 가중치를 정규화할지 여부를 설정합니다.
에 대한 도움말을 참조하십시오
imshow
.- 매개변수 :
- 필터 표준 부울
- set_filterrad ( s ) [소스] #
일부 보간 방식에만 적용할 수 있는 크기 조정 필터 반경 설정 -- imshow에 대한 도움말 참조
- 매개변수 :
- filterrad 포지티브 플로트
- set_interpolation ( s ) [소스] #
- 매개변수 :
- s {'가장 가까운', '쌍선형'} 또는 없음
없음인 경우
rcParams["image.interpolation"]
(기본값:'antialiased'
)을 사용합니다.
- 클래스 matplotlib.image. PcolorImage ( ax , x = 없음 , y = 없음 , A = 없음 , * , cmap = 없음 , norm = 없음 , ** kwargs ) [출처] #
베이스:
AxesImage
불규칙한 직사각형 그리드로 pcolor 스타일 플롯을 만듭니다.
이것은 원래 불규칙한 이미지 코드의 변형을 사용하며 해당 그리드 유형에 대해 pcolorfast에서 사용됩니다.
- 매개변수 :
- 도끼
Axes
이미지가 속할 축입니다.
- x, y 1D 배열 유사, 선택 사항
사각형 경계를 지정하는 각각 길이 N+1 및 M+1의 단조로운 배열. 지정하지 않으면 기본값은 각각 및 입니다.
range(N + 1)
range(M + 1)
- 배열과 같은
색상으로 구분할 데이터입니다. 해석은 모양에 따라 다릅니다.
(M, N) ndarray 또는 마스크 배열: 색상 매핑할 값
(M, N, 3): RGB 배열
(M, N, 4): RGBA 배열
- cmap str 또는
Colormap
, 기본값:rcParams["image.cmap"]
(기본값:'viridis'
) 스칼라 데이터를 색상에 매핑하는 데 사용되는 Colormap 인스턴스 또는 등록된 컬러맵 이름입니다.
- 규범 str 또는
Normalize
휘도를 0-1로 매핑합니다.
- **kwargs
Artist
속성
- 도끼
- make_image ( 렌더러 , 배율 = 1.0 , 샘플링되지 않은 = False ) [소스] #
renderer 를 사용하여 렌더링하기 위해 이 이미지의 데이터를 지정된 배율 로 정규화, 크기 조정 및 색상 매핑 합니다.
unsampled 가 True 이면 이미지 크기가 조정되지 않지만 적절한 아핀 변환이 대신 반환됩니다.
- 반환 :
- 이미지 (M, N, 4) uint8 배열
샘플링 되지 않은 경우를 제외하고 리샘플된 RGBA 이미지 는 True입니다.
- x, y 플로트
픽셀 공간에서 이미지를 그려야 하는 왼쪽 위 모서리입니다.
- 트랜스 Affine2D
이미지에서 픽셀 공간으로의 아핀 변환.
- set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animated=<UNSET> , array=<UNSET> , clim=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET > , cmap=<UNSET> , data=<UNSET> , extent=<UNSET> , filternorm=<UNSET> , filterrad=<UNSET> , gid=<UNSET> , in_layout=<UNSET> , interpolation=<UNSET> , interpolation_stage=<설정 해제> ,레이블=<설정 해제> ,mouseover=<UNSET> , norm=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , rasterized=<UNSET> , resample=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , transform= <UNSET> , url=<UNSET> , visible=<UNSET> , zorder=<UNSET> ) [출처] #
한 번에 여러 속성을 설정합니다.
지원되는 속성은
재산
설명
(m, n, 3) 부동 소수점 배열과 dpi 값을 사용하고 (m, n, 3) 배열과 이미지의 왼쪽 하단에서 두 오프셋을 반환하는 필터 함수
alpha
float 또는 2D 배열 유사 또는 None
부울
array
알려지지 않은
(vmin: 플로트, vmax: 플로트)
부울
패치 또는 (경로, 변환) 또는 없음
Colormap
또는 str 또는 없음알려지지 않은
플로트의 4-튜플
filternorm
부울
filterrad
포지티브 플로트
str
부울
interpolation
{'antialiased', 'nearest', 'bilinear', 'bicubic', 'spline16', 'spline36', 'hanning', 'hamming', 'hermite', 'kaiser', 'quadric', 'catrom', ' gaussian', 'bessel', 'mitchell', 'sinc', 'lanczos', 'none'} 또는 없음
interpolation_stage
{'data', 'rgba'} 또는 없음
물체
부울
Normalize
또는 str 또는 없음None 또는 bool 또는 float 또는 호출 가능
부울
resample
부울 또는 없음
(스케일: float, 길이: float, 임의성: float)
부울 또는 없음
str
부울
뜨다
- matplotlib.이미지. composite_images ( 이미지 , 렌더러 , 배율 = 1.0 ) [소스] #
여러 RGBA 이미지를 하나로 합성합니다. 이미지는 이미지 목록 에 나타나는 순서대로 합성됩니다 .
- 매개변수 :
- 이미지 이미지 목록
각각에는 방법이 있어야 합니다
make_image
. 각 이미지에 대해can_composite
를 반환해야True
하지만 이 함수에 의해 강제되지는 않습니다. 각 이미지는 전단 없이 순전히 아핀 변환이어야 합니다.- 렌더러
RendererBase
- 배율 플로트, 기본값: 1
사용 중인 렌더러에 적용할 추가 배율입니다.
- 반환 :
- 이미지 uint8 배열(M, N, 4)
합성된 RGBA 이미지.
- offset_x, offset_y 부동 소수점
합성된 이미지가 출력 그림에 배치되어야 하는 (왼쪽, 아래쪽) 오프셋입니다.
- matplotlib.이미지. imread ( fname , format = None ) [소스] #
파일에서 배열로 이미지를 읽습니다.
메모
이 기능은 역사적인 이유로 존재합니다.
PIL.Image.open
이미지를 로드 하는 데 대신 사용하는 것이 좋습니다 .- 매개변수 :
- fname str 또는 파일류
읽을 이미지 파일: 파일 이름, URL 또는 이진 읽기 모드로 열린 파일과 같은 객체.
URL 전달은 더 이상 사용되지 않습니다. 읽을 수 있도록 URL을 열고 결과를 Pillow에 전달하십시오(예: )
np.array(PIL.Image.open(urllib.request.urlopen(url)))
.- 형식 str, 선택사항
데이터를 읽는 데 사용되는 이미지 파일 형식입니다. 이미지는 형식 이 "png"로 설정된 경우, fname 이 ".png" 확장자를 가진 경로 또는 열린 파일인 경우 또는 URL인 경우 PNG 파일로 로드됩니다. 다른 모든 경우에는 형식 이 무시되고 형식이 에서 자동 감지됩니다
PIL.Image.open
.
- 반환 :
numpy.array
이미지 데이터입니다. 반환된 배열에는 모양이 있습니다.
(M, N) 그레이스케일 이미지의 경우.
(M, N, 3) RGB 이미지의 경우.
(M, N, 4) RGBA 이미지의 경우.
PNG 이미지는 float 배열(0-1)로 반환됩니다. 다른 모든 형식은 int 배열로 반환되며 파일 내용에 따라 비트 심도가 결정됩니다.
- matplotlib.이미지. imsave ( fname , arr , vmin = None , vmax = None , cmap = None , format = None , origin = None , dpi = 100 , * , metadata = None , pil_kwargs = None ) [출처] #
배열을 이미지 파일로 저장합니다.
- 매개변수 :
- fname str 또는 경로 유사 또는 파일 유사
이미지를 저장할 경로 또는 파일류 객체입니다. format 이 설정되지 않은 경우 출력 형식은 fname 의 확장자( 있는 경우)에서, 그렇지 않으면
rcParams["savefig.format"]
(기본값:'png'
)에서 유추됩니다. format 이 설정 되면 출력 형식을 결정합니다.- arr 배열과 같은
이미지 데이터입니다. 모양은 MxN(휘도), MxNx3(RGB) 또는 MxNx4(RGBA) 중 하나일 수 있습니다.
- vmin, vmax float, 옵션
vmin 및 vmax 는 컬러맵 색상 제한에 매핑되는 값을 고정하여 이미지의 색상 스케일링을 설정합니다. vmin 또는 vmax 가 None 이면 해당 제한은 arr min/max 값에서 결정됩니다.
- cmap str 또는
Colormap
, 기본값:rcParams["image.cmap"]
(기본값:'viridis'
) 컬러맵 인스턴스 또는 등록된 컬러맵 이름. 컬러맵은 스칼라 데이터를 색상에 매핑합니다. RGB(A) 데이터에 대해서는 무시됩니다.
- 형식 str, 선택사항
파일 형식, 예: 'png', 'pdf', 'svg', ... 이것이 설정되지 않은 경우의 동작은 fname 아래에 설명되어 있습니다.
- 원산지 {'upper', 'lower'}, 기본값:
rcParams["image.origin"]
(기본값:'upper'
) 배열의 인덱스가 축의 왼쪽 상단 또는 왼쪽 하단에 있는지 여부를 나타냅니다 .
(0, 0)
- dpi 플로트
파일의 메타데이터에 저장할 DPI입니다. 출력 이미지의 해상도에는 영향을 주지 않습니다. 파일 형식에 따라 가장 가까운 정수로 반올림될 수 있습니다.
- 메타데이터 사전, 선택 사항
이미지 파일의 메타데이터. 지원되는 키는 출력 형식에 따라 다릅니다. 자세한 내용은 해당 백엔드의 설명서를 참조하십시오.
- pil_kwargs 사전, 선택사항
에 전달된 키워드 인수
PIL.Image.Image.save
. 'pnginfo' 키가 있는 경우 기본 '소프트웨어' 키를 포함하여 메타데이터 를 완전히 재정의 합니다.
- matplotlib.이미지. pil_to_array ( pilImage ) [소스] #
PIL 이미지 를 로드하고 numpy int 배열로 반환합니다.
- 반환 :
- numpy.array
배열 모양은 이미지 유형에 따라 다릅니다.
(M, N) 그레이스케일 이미지의 경우.
(M, N, 3) RGB 이미지의 경우.
(M, N, 4) RGBA 이미지의 경우.
- matplotlib.이미지. 썸네일 ( infile , thumbfile , scale = 0.1 , interpolation = 'bilinear' , preview = False ) [소스] #
출력 파일 이름 이 thumbfile 인 infile 에서 이미지의 썸네일을 만듭니다 .
이미지 축소판 을 참조하십시오 .
- 매개변수 :
- infile str 또는 파일류
이미지 파일입니다. Matplotlib 는 이미지 읽기를 위해 Pillow 를 사용하므로 PNG, JPG, TIFF 등을 포함한 다양한 파일 형식을 지원합니다.
- thumbfile str 또는 file-like
썸네일 파일 이름입니다.
- 스케일 플로트, 기본값: 0.1
썸네일의 배율입니다.
- 보간 str, 기본값: 'bilinear'
리샘플링에 사용되는 보간 방식입니다. 가능한 값 은 의 보간 매개변수를 참조하십시오 .
imshow
- 미리보기 부울, 기본값: False
show
True인 경우 기본 백엔드(아마도 사용자 인터페이스 백엔드)가 사용되어 가 호출 되면 수치가 올라 갑니다. False인 경우 그림은 다음을 사용하여 생성FigureCanvasBase
되고 드로잉 백엔드는Figure.savefig
일반적으로 선택됩니다.
- 반환 :
Figure
썸네일을 포함하는 Figure 인스턴스입니다.