Main Content

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에 저장됨).

    Block mask icon

    다음 코드를 사용하여 블록 마스크 아이콘에 이미지를 표시합니다.

    % 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]);
    
    

    입력 인수

    모두 축소

    블록 마스크 아이콘에 표시되는 이미지로, 다음 옵션 중 하나로 지정됩니다.

    • RGB 값으로 구성된 m×n×3 배열. 여기서 mn은 이미지 크기(단위: 픽셀)입니다.

    • 이미지 파일의 이름으로, string형 스칼라 또는 문자형 벡터로 지정됩니다.

    참고

    형식 .cur, .hdf4, .ico, .pcx, .ras, .xwd의 이미지는 블록 마스크 이미지로 사용할 수 없습니다.

    예: image('icon.jpg')

    데이터형: matrix | string | char

    이미지의 위치와 크기로, [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

    아이콘이 회전할 때 이미지를 회전시킬 것인지 아니면 고정 상태로 유지할 것인지를 지정하는 옵션으로, 'off' 또는 'on'으로 지정됩니다.

    예: image('company_logo.png',[95,2,10,10],'off')

    버전 내역

    R2006a에 개발됨

    참고 항목

    |