image
블록 마스크 아이콘에 이미지 표시
설명
image(
는 블록 마스크 아이콘에 이미지 maskImage
)maskImage
를 표시합니다.
image(
는 블록 마스크 아이콘 내 이미지의 위치와 크기를 제공합니다.maskImage
,positionAndSize
)
image(
은 이미지가 아이콘과 함께 회전하는지 아니면 고정 상태로 유지되는지를 지정합니다.maskImage
,positionAndSize
,rotation
)
예제
블록 마스크 아이콘에 이미지 표시하기
이 마스크 처리된 블록에서는 블록의 기능을 나타내기 위해 여러 이미지 명령이 사용됩니다.
블록 마스크 아이콘은 4개의 개별 이미지로 구성됩니다.
블록 마스크 아이콘의 가운데에 있는 이미지(
block_icon_controller.png
에 저장됨).오른쪽 아래에 있는 회사 로고(
company_logo.png
에 저장됨).왼쪽 아래에 있는 아이콘 2개(블록의 코드를 컴파일하고 빌드할 수 있음을 나타내며
block_capability_compile.png
및block_capability_build.png
에 저장됨).
다음 코드를 사용하여 블록 마스크 아이콘에 이미지를 표시합니다.
% The second argument of the image command specifies % the location and size of the image on the block mask icon % in the format [x,y,w,h] where: % % x is the horizontal displacement with respect to the bottom left corner. % y is the vertical displacement with respect to the bottom left corner. % w is the width of the image. % h is the height of the image. % % Compute the width and height relative to the total block mask icon size % to make sure that images scale with block resizing. image('block_icon_controller.png',[10,10,85,40]); image('company_logo.png',[95,2,10,10]); image('block_capability_compile.png',[7,2,8,8]); image('block_capability_build.png',[18,2,10,10]);
입력 인수
maskImage
— 블록 마스크 아이콘에 표시되는 이미지
행렬 | 문자형 벡터 | string형 스칼라
블록 마스크 아이콘에 표시되는 이미지로, 다음 옵션 중 하나로 지정됩니다.
RGB 값으로 구성된 m×n×3 배열. 여기서 m과 n은 이미지 크기(단위: 픽셀)입니다.
이미지 파일의 이름으로, string형 스칼라 또는 문자형 벡터로 지정됩니다.
참고
형식 .cur
, .hdf4
, .ico
, .pcx
, .ras
, .xwd
의 이미지는 블록 마스크 이미지로 사용할 수 없습니다.
예: image('icon.jpg')
데이터형: matrix
| string
| char
positionAndSize
— 이미지의 위치와 크기
center (디폴트 값) | 숫자형 배열 | string형 스칼라
이미지의 위치와 크기로, [x, y, w, h]
형식의 숫자형 배열로 지정됩니다. 여기서,
x
— 아이콘의 왼쪽 아래 코너를 기준으로 아이콘의 총 너비에 대한 백분율로 표현되는 이미지의 가로 변위.y
— 아이콘의 왼쪽 아래 코너를 기준으로 아이콘의 총 높이에 대한 백분율로 표현되는 이미지의 세로 변위.w
— 아이콘 단위에 정의된 대로 지정된 이미지의 너비h
— 아이콘 단위에 정의된 대로 지정된 이미지의 높이
이러한 값을 사용하면 블록 크기를 조정할 때 이미지 크기가 블록 마스크 아이콘 크기에 맞게 스케일링되지 않습니다.
왼쪽, 오른쪽, 위쪽, 아래쪽 여백에 맞춘 정렬을 포함하여 이미지 정렬 세부 정보를 [a, b, c, d, w, h]
형식의 숫자형 배열로 지정할 수도 있습니다. 또한 이미지의 너비와 높이의 백분율을 지정하여 전체 이미지가 블록 내에 표시되도록 할 수 있습니다.
a
— 아이콘 단위로 지정된 이미지의 왼쪽 여백b
— 아이콘 단위로 지정된 이미지의 위쪽 여백c
— 아이콘 단위로 지정된 이미지의 오른쪽 여백d
— 아이콘 단위로 지정된 이미지의 아래쪽 여백w
— 아이콘의 총 너비에 대한 백분율로 표현되는 이미지의 너비h
— 아이콘의 총 높이에 대한 백분율로 표현되는 이미지의 높이
표에 표시된 대로 position
을 지정할 수도 있습니다.
이미지 위치
값 | 블록 마스크 아이콘 내 위치 |
---|---|
"center" | 가운데 |
"top-left" | 왼쪽 위 코너 |
"bottom-left" | 왼쪽 아래 코너 |
"top-right" | 오른쪽 위 코너 |
"bottom-right" | 오른쪽 아래 코너 |
예: image('company_logo.png',[95,2,10,10])
예: image("block_icon_controller.png","center")
데이터형: array
| string
| char
rotation
— 아이콘과 함께 이미지가 회전하도록 허용하는 옵션
'off'
(디폴트 값) | 'on'
아이콘이 회전할 때 이미지를 회전시킬 것인지 아니면 고정 상태로 유지할 것인지를 지정하는 옵션으로, 'off'
또는 'on'
으로 지정됩니다.
예: image('company_logo.png',[95,2,10,10],'off')
버전 내역
R2006a에 개발됨
MATLAB 명령
다음 MATLAB 명령에 해당하는 링크를 클릭했습니다.
명령을 실행하려면 MATLAB 명령 창에 입력하십시오. 웹 브라우저는 MATLAB 명령을 지원하지 않습니다.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)