bitmap - 참조 설명서, 옵션, 명령 예제


이름

bitmap , bmtoa, atobm - X 윈도우 시스템용 비트맵 편집기 및 변환기 유틸리티

개요

bitmap [ -options . . . ] [ filename ] [ basename ]

bmtoa [ -chars . . . ] [ filename ]

atobm [ -chars cc ] [ -name variable ] [ -xhot number ] [ -yhot number ] [ filename ]

설명

비트맵 프로그램은 1과 0으로 구성된 직사각형 이미지를 만들거나 편집하기 위한 기본적인 도구입니다. 비트맵은 X에서 클리핑 영역, 커서 모양, 아이콘 모양, 타일 및 스티플 패턴을 정의하는 데 사용됩니다.

bmtoa 및 atobm 필터는 비트맵 파일(FILE FORMAT)과 ASCII 문자열 간에 변환합니다. 비트맵을 빠르게 인쇄하고 텍스트에 포함할 버전을 생성하는 데 가장 일반적으로 사용됩니다.

명령줄 옵션

Bitmap은 표준 X Toolkit 명령줄 인수를 지원합니다(X(7) 참조). 다음 추가 인수도 지원됩니다.

-size WIDTHxHEIGHT

그리드의 크기를 정사각형으로 지정합니다.

-sw dimension

사각형의 너비를 픽셀 단위로 지정합니다.

-sh dimension

사각형의 높이를 픽셀 단위로 지정합니다.

-gt dimension

그리드 공차. 정사각형 치수가 지정된 값 아래로 떨어지면 그리드가 자동으로 꺼집니다.

-grid, +grid

그리드 선을 켜거나 끕니다.

-axes, +axes

주요 축을 켜거나 끕니다.

-dashed, +dashed

프레임 및 그리드 선에 대한 대시를 켜거나 끕니다.

-stippled, +stippled

강조 표시된 사각형의 스티플링을 켜거나 끕니다.

-proportional, +proportional

비례 모드를 켜거나 끕니다. 비례 모드가 켜져 있으면 정사각형 너비는 정사각형 높이와 같습니다. 비례 모드가 꺼져 있는 경우 비트맵은 초기에 서로 다른 경우 더 작은 정사각형 치수를 사용합니다.

-dashes filename

대시의 점각으로 사용할 비트맵을 지정합니다.

-stipple filename

강조 표시를 위한 점각으로 사용할 비트맵을 지정합니다.

-hl color

강조 표시에 사용되는 색상을 지정합니다.

-fr color

프레임 및 격자선에 사용되는 색상을 지정합니다.

filename

처음에 프로그램에 로드할 비트맵을 지정합니다. 파일이 존재하지 않으면 비트맵은 새 파일이라고 가정합니다.

basename

C 코드 출력 파일에서 사용할 기본 이름을 지정합니다. 작업 파일의 기본 이름과 다른 경우 bitmap은 파일을 저장할 때 변경합니다.

Bmtoa는 다음 옵션을 허용합니다.

-chars cc

이 옵션은 비트맵의 문자열 버전에서 사용할 문자 쌍을 지정합니다. 첫 번째 문자는 0비트에 사용되고 두 번째 문자는 1비트에 사용됩니다. 기본값은 0에 대시(-)를 사용하고 1에 샤프 기호(#)를 사용하는 것입니다.

Atobm은 다음 옵션을 허용합니다.

-chars cc

이 옵션은 문자열 비트맵을 숫자 배열로 변환할 때 사용할 문자 쌍을 지정합니다. 첫 번째 문자는 0비트를 나타내고 두 번째 문자는 1비트를 나타냅니다. 기본값은 0에 대시(-)를 사용하고 1에 샤프 기호(#)를 사용하는 것입니다.

-name variable

이 옵션은 비트맵 파일을 작성할 때 사용할 변수 이름을 지정합니다. 기본값은 filename 명령줄 인수의 기본 이름을 사용하거나 표준 입력을 읽는 경우 공백으로 두는 것입니다.

-xhot number

이 옵션은 핫스팟의 X 좌표를 지정합니다. 양수 값만 허용됩니다. 기본적으로 핫스팟 정보는 포함되지 않습니다.

-yhot number

이 옵션은 핫스팟의 Y 좌표를 지정합니다. 양수 값만 허용됩니다. 기본적으로 핫스팟 정보는 포함되지 않습니다.

용법

비트맵은 각 사각형이 편집 중인 그림의 단일 비트를 나타내는 그리드를 표시합니다. 비트맵 이미지의 실제 크기는 정상적으로 반전되어 나타날 때 Meta-I 키를 눌러 얻을 수 있습니다. 편집을 계속하려면 이미지 팝업을 자유롭게 이동할 수 있습니다. 팝업 창에서 마우스 왼쪽 버튼을 누르거나 Meta-I를 다시 누르면 실제 크기의 비트맵 이미지가 제거됩니다.

비트맵이 커서를 정의하는 데 사용되는 경우 이미지의 사각형 중 하나가 핫스팟으로 지정될 수 있습니다. 이것은 커서가 실제로 가리키는 위치를 결정합니다. 끝이 뾰족한 커서(예: 화살표 또는 손가락)의 경우 일반적으로 끝 부분에 있습니다. 대칭 커서(예: 십자 또는 과녁)의 경우 일반적으로 중앙에 있습니다.

비트맵은 응용 프로그램에 포함하기에 적합한 작은 C 코드 조각으로 저장됩니다. 커서, 아이콘 및 타일을 만드는 데 사용할 수 있는 너비, 높이 및 핫스팟(지정된 경우)을 제공하는 기호 상수와 비트 배열을 제공합니다.

편집 중

비트맵 이미지를 편집하려면 그리기 명령(점, 곡선, 선, 사각형, 등)이 있는 버튼 중 하나를 클릭하고 포인터를 비트맵 격자 창으로 이동합니다. 마우스의 버튼 중 하나를 누르면 적절한 작업이 수행됩니다. 격자 사각형을 설정하거나 지우거나 반전할 수 있습니다. 격자 사각형을 설정하는 것은 비트맵 이미지의 비트를 1로 설정하는 것과 같습니다. 격자 사각형을 지우는 것은 비트맵 이미지의 비트를 0으로 설정하는 것과 같습니다. 격자 사각형을 반전시키는 것은 비트맵 이미지의 비트를 0에서 1로 변경하는 것과 같습니다. 이전 상태에 따라 1에서 0까지입니다. 마우스 버튼의 기본 동작은 아래와 같습니다.

		MouseButton1		Set
		MouseButton2		Invert
		MouseButton3		Clear
		MouseButton4		Clear
		MouseButton5		Clear

이 기본 동작은 버튼 기능 리소스를 설정하여 변경할 수 있습니다. 아래에 예가 나와 있습니다.

		bitmap*button1Function: Set
		bitmap*button2Function: Clear
		bitmap*button3Function: Invert
		etc.

버튼 기능은 복사, 이동 및 붙여넣기, 채우기 및 핫스팟 설정을 포함한 모든 그리기 명령에 적용됩니다.

그리기 명령

다음은 응용 프로그램 창의 왼쪽에 있는 버튼을 통해 액세스할 수 있는 그리기 명령 목록입니다. 일부 명령은 비트맵 창 내부에서 A를 눌러 중단할 수 있으므로 사용자는 해당되는 경우 다른 안내 지점을 선택할 수 있습니다.

Clear

이 명령은 비트맵 이미지의 모든 비트를 지웁니다. 격자 사각형이 배경색으로 설정됩니다. 비트맵 창 내부에서 C를 눌러도 동일한 효과가 있습니다.

Set

이 명령은 비트맵 이미지의 모든 비트를 설정합니다. 그리드 사각형이 전경색으로 설정됩니다. 비트맵 창 내부에서 S를 눌러도 동일한 효과가 있습니다.

Invert

이 명령은 비트맵 이미지의 모든 비트를 반전시킵니다. 그리드 사각형이 적절하게 반전됩니다. 비트맵 창 안에서 I를 눌러도 같은 효과가 있습니다.

Mark

이 명령은 강조 색상으로 사각형 모양을 끌어 그리드 영역을 표시하는 데 사용됩니다. 영역이 표시되면 여러 명령으로 작동할 수 있습니다(위, 아래, 왼쪽, 오른쪽, 회전, 뒤집기, 잘라내기 등 참조). 언제든지. 다른 영역을 표시하려고 하면 이전 표시가 사라집니다. Shift-MouseButton1을 누르고 그리드 창에서 사각형을 드래그하여 동일한 효과를 얻을 수 있습니다. Shift-MouseButton2를 누르면 전체 그리드 영역이 표시됩니다.

Unmark

이 명령은 표시된 영역을 사라지게 합니다. Shift-MouseButton3을 눌러도 동일한 효과를 얻을 수 있습니다.

Copy

이 명령은 그리드 영역을 한 위치에서 다른 위치로 복사하는 데 사용됩니다. 표시된 그리드 영역이 없는 경우 복사는 위에서 설명한마크와 동일하게 동작합니다. 강조 색상으로 표시되는 표시된 그리드 영역이 있으면 이 명령에는 두 가지 대안 동작이 있습니다. 표시된 영역 안에서 마우스 버튼을 클릭하면 표시된 영역을 나타내는 사각형을 원하는 위치로 드래그할 수 있습니다. 마우스 버튼을 놓으면 영역이 복사됩니다. 표시된 영역 외부를 클릭하면복사는 비트맵 이미지의 다른 영역을 표시하려는 것으로 가정하므로 다시표시처럼 동작합니다.

Move

이 명령은 그리드 영역을 한 위치에서 다른 위치로 이동하는 데 사용됩니다. 그 동작은 표시된 영역이 복사되는 대신 이동된다는 점을 제외하면 복사 명령의 동작과 유사합니다.

Flip Horizontally

이 명령은 가로 축을 기준으로 비트맵 이미지를 뒤집습니다. 그리드의 표시된 영역이 강조 표시되면 표시된 영역 내에서만 동작합니다. 비트맵 창 내부에서 H를 눌러도 동일한 효과가 있습니다.

Up

이 명령은 비트맵 이미지를 한 픽셀 위로 이동합니다. 그리드의 표시된 영역이 강조 표시되면 표시된 영역 내에서만 동작합니다. 비트맵 창 내부에서 위쪽 화살표를 눌러도 동일한 효과가 있습니다.

Flip Vertically

이 명령은 세로 축을 기준으로 비트맵 이미지를 뒤집습니다. 그리드의 표시된 영역이 강조 표시되면 표시된 영역 내에서만 동작합니다. 비트맵 창 내부에서 V를 눌러도 동일한 효과가 있습니다.

Left

이 명령은 비트맵 이미지를 왼쪽으로 한 픽셀 이동합니다. 그리드의 표시된 영역이 강조 표시되면 표시된 영역 내에서만 동작합니다. 비트맵 창 내부에서 왼쪽 화살표를 눌러도 동일한 효과가 있습니다.

Fold

이 명령은 반대쪽 모서리가 인접하도록 비트맵 이미지를 접습니다. 타일링용 비트맵 이미지를 만들 때 유용합니다. 비트맵 창 내부에서 F를 눌러도 동일한 효과가 있습니다.

Right

이 명령은 비트맵 이미지를 오른쪽으로 한 픽셀 이동합니다. 그리드의 표시된 영역이 강조 표시되면 표시된 영역 내에서만 동작합니다. 비트맵 창 내부에서 RightArrow를 누르면 동일한 효과가 있습니다.

Rotate Left

이 명령은 비트맵 이미지를 왼쪽(시계 반대 방향)으로 90도 회전합니다. 그리드의 표시된 영역이 강조 표시되면 표시된 영역 내에서만 작동합니다. 비트맵 창 내부에서 L을 눌러도 동일한 효과가 있습니다.

Down

이 명령은 비트맵 이미지를 한 픽셀 아래로 이동합니다. 그리드의 표시된 영역이 강조 표시되면 표시된 영역 내에서만 동작합니다. 비트맵 창 내부에서 아래쪽 화살표를 눌러도 동일한 효과가 있습니다.

Rotate Right

이 명령은 비트맵 이미지를 오른쪽(시계 방향)으로 90도 회전합니다. 그리드의 표시된 영역이 강조 표시되면 표시된 영역 내에서만 작동합니다. 비트맵 창 내부에서 R을 눌러도 동일한 효과가 있습니다.

Point

이 명령은 마우스 버튼을 누르고 있는 경우 마우스 포인터 아래의 그리드 사각형을 변경합니다. 마우스 버튼을 계속 드래그하면 시스템의 속도와 마우스 동작 이벤트의 빈도에 따라 선이 연속되지 않을 수 있습니다.

Curve

이 명령은 마우스 버튼을 누르고 있는 경우 마우스 포인터 아래의 그리드 사각형을 변경합니다. 마우스 버튼을 계속 드래그하면 선이 계속 이어집니다. 시스템이 느리거나 비트맵이 거의 마우스 동작 이벤트를 수신하지 않는 경우 매우 이상하게 작동할 수 있습니다.

Line

이 명령은 두 사각형 사이의 라인에서 격자 사각형을 변경합니다. 그리드 창에서 마우스 버튼을 누르면 비트맵은 마우스 버튼을 처음 누른 사각형에서 마우스 포인터가 있는 사각형까지 선을 강조 표시합니다. 마우스 버튼을 놓으면 변경 사항이 적용되고 강조 표시된 줄이 사라집니다.

Rectangle

이 명령은 두 사각형 사이의 사각형에 있는 격자 사각형을 변경합니다. 그리드 창에서 마우스 버튼을 누르면 비트맵은 마우스 버튼을 처음 누른 사각형부터 마우스 포인터가 있는 사각형까지 사각형을 강조 표시합니다. 마우스 버튼을 놓으면 변경 사항이 적용되고 강조 표시된 사각형이 사라집니다.

Filled Rectangle

이 명령은 사각형과 동일하지만 마지막에 사각형이 외곽선이 아니라 채워집니다.

Circle

이 명령은 두 사각형 사이의 원에서 격자 사각형을 변경합니다. 그리드 창에서 마우스 버튼을 누르면 비트맵은 마우스 버튼을 처음 누른 사각형에서 마우스 포인터가 있는 사각형까지 원을 강조 표시합니다. 마우스 버튼을 놓으면 변경 사항이 적용되고 강조 표시된 원이 사라집니다.

Filled Circle

이 명령은 Circle과 동일하지만 마지막에 원이 외곽선이 아닌 채워지는 것을 제외하고는 다릅니다.

Flood Fill

이 명령은 원하는 사각형을 클릭할 때 마우스 포인터 아래의 연결된 영역을 채웁니다. 대각선으로 인접한 사각형은 연결된 것으로 간주되지 않습니다.

Set Hot Spot

이 명령은 이 비트맵 이미지가 커서를 정의하는 데 사용되는 경우 그리드의 한 사각형을 핫스팟으로 지정합니다. 원하는 사각형에서 마우스 버튼을 누르면 다이아몬드 모양이 나타납니다.

Clear Hot Spot

이 명령은 비트맵 이미지에서 지정된 핫스팟을 제거합니다.

Undo

이 명령은 마지막으로 실행된 명령을 실행 취소합니다. 즉,실행취소 후에실행취소를 누르면 자동으로 실행취소됩니다.

파일 메뉴

파일 메뉴 명령은 파일 버튼을 누르고 적절한 메뉴 항목을 선택하거나 다른 키와 함께 Ctrl 키를 눌러 액세스할 수 있습니다. 이러한 명령은 크기, 기본 이름, 파일 이름 등과 같은 파일 및 전역 비트맵 매개 변수를 처리합니다.

New

이 명령은 편집 영역을 지우고 편집할 새 파일의 이름을 묻는 메시지를 표시합니다. 새 파일에는 로드되지 않습니다.

Load

이 명령은 새 비트맵 파일을 비트맵 편집기로 로드하는 데 사용됩니다. 현재 이미지가 저장되지 않은 경우 변경 사항을 저장할지 아니면 무시할지 묻는 메시지가 표시됩니다. 편집기는 한 번에 하나의 파일만 편집할 수 있습니다. 대화형 편집이 필요한 경우 여러 편집기를 실행하고 아래 설명된 대로 잘라내기 및 붙여넣기 메커니즘을 사용합니다.

Insert

이 명령은 현재 편집 중인 이미지에 비트맵 파일을 삽입하는 데 사용됩니다. 파일 이름을 묻는 메시지가 표시되면 그리드 창 내부를 클릭하고 윤곽선이 있는 사각형을 새 파일을 삽입할 위치로 끕니다.

Save

이 명령은 비트맵 이미지를 저장합니다. <없음>으로 표시되지 않는 한 파일 이름을 묻는 메시지가 표시되지 않습니다. 파일 이름을 지정하지 않거나 -로 두면 출력이 stdout으로 파이프됩니다.

Save As

이 명령은 새 파일 이름을 입력한 후 비트맵 이미지를 저장합니다. 파일명을 변경하고 싶을 때 사용해야 합니다.

Resize

이 명령은 편집 영역의 크기를 새 픽셀 수로 조정하는 데 사용됩니다. 크기는 WIDTHxHEIGHT 형식으로 입력해야 합니다. 새 크기가 현재 이미지 크기보다 작지 않으면 편집 중인 이미지의 정보가 손실되지 않습니다. 편집기는 대용량 파일을 편집하도록 설계되지 않았습니다.

Rescale

이 명령은 편집 영역을 새 너비와 높이로 재조정하는 데 사용됩니다. 크기는 WIDTHxHEIGHT 형식으로 입력해야 합니다. 앤티앨리어싱을 수행하지 않으며 더 작은 크기로 크기를 조정하면 정보가 손실됩니다. 더 나은 크기 조정을 위해 자신의 알고리즘을 자유롭게 추가하십시오.

Filename

이 명령은 기본 이름을 변경하거나 파일을 저장하지 않고 파일 이름을 변경하는 데 사용됩니다. 파일 이름에 -를 지정하면 출력이 stdout으로 파이프됩니다.

Basename

이 명령은 지정된 파일 이름과 다른 이름이 필요한 경우 기본 이름을 변경하는 데 사용됩니다.

Quit

이 명령은 비트맵 응용 프로그램을 종료합니다. 파일이 저장되지 않은 경우 사용자에게 이미지를 저장할지 여부를 묻는 메시지가 표시됩니다. 이 명령은 프로세스를 종료하는 것보다 선호됩니다.

편집 메뉴

편집 메뉴 명령은 편집 버튼을 누르고 적절한 메뉴 항목을 선택하거나 다른 키와 함께 메타 키를 눌러 액세스할 수 있습니다. 이러한 명령은 그리드, 축, 확대/축소, 잘라내기 및 붙여넣기 등과 같은 편집 기능을 처리합니다.

Image

이 명령은 편집 중인 이미지와 실제 크기의 반전 이미지를 별도의 창에 표시합니다. 창을 이동하여 편집을 계속할 수 있습니다. 이미지 창에서 마우스 왼쪽 버튼을 누르면 화면에서 사라집니다.

Grid

이 명령은 편집 영역의 그리드를 제어합니다. 그리드 간격이 gridTolerance 리소스에서 지정한 값(기본적으로 8) 미만이면 그리드가 자동으로 꺼집니다. 이 명령을 명시적으로 활성화하여 적용할 수 있습니다.

Dashed

이 명령은 그리드 선을 그리기 위한 점각을 제어합니다. 이 명령을 활성화하여 dashes 리소스로 지정된 스티플을 켜거나 끌 수 있습니다.

Axes

이 명령은 편집 중인 이미지의 기본 축 강조 표시를 제어합니다. 실제 선은 이미지의 일부가 아닙니다. 대칭 이미지를 구성하거나 주축을 강조 표시하면 편집에 도움이 될 때마다 사용자를 돕기 위해 제공됩니다.

Stippled

이 명령은 비트맵 이미지에서 강조 표시된 영역의 점묘화를 제어합니다. stipple 리소스로 지정된 점각은 이 명령을 활성화하여 켜거나 끌 수 있습니다.

Proportional

이 명령은 비례 모드를 제어합니다. 비례 모드가 켜져 있으면 비트맵 창의 비율에 관계없이 모든 이미지 사각형의 너비와 높이가 같아야 합니다.

Zoom

이 명령은 줌 모드를 제어합니다. 이미 표시된 이미지의 표시된 영역이 있는 경우 비트맵이 자동으로 해당 영역을 확대합니다. 그렇지 않으면 사용자가 확대/축소 모드에서 편집할 영역을 강조 표시해야 하며 비트맵이 자동으로 해당 영역으로 전환됩니다. 확대/축소 모드에서 모든 편집 명령 및 기타 유틸리티를 사용할 수 있습니다. 축소할 때 실행 취소 명령은 전체 확대 세션을 실행 취소합니다.

Cut

이 명령은 강조 표시된 이미지 영역의 내용을 내부 잘라내기 및 붙여넣기 버퍼로 잘라냅니다.

Copy

이 명령은 강조 표시된 이미지 영역의 내용을 내부 잘라내기 및 붙여넣기 버퍼에 복사합니다.

Paste

이 명령은 강조 표시된 이미지 영역이 있는 다른 비트맵 응용 프로그램이 있는지 또는 내부 잘라내기 및 붙여넣기 버퍼에 무언가가 있는지 확인하고 이미지에 복사합니다. 복사된 이미지를 배치하려면 편집 창에서 클릭하고 윤곽선 이미지를 배치하려는 위치로 드래그한 다음 버튼에서 손을 뗍니다.

잘라내기 및 붙여넣기

비트맵은 두 가지 잘라내기 및 붙여넣기 메커니즘을 지원합니다. 내부 잘라내기 및 붙여넣기 및 전역 X 선택 잘라내기 및 붙여넣기. 내부 잘라내기 및 붙여넣기는 도면 복사 및 이동 명령과 편집 메뉴에서 잘라내기 및 복사 명령을 실행할 때 사용됩니다. 전역 X 선택 잘라내기 및 붙여넣기는 화면 어디에나 표시되는 비트맵 이미지의 강조 표시된 영역이 있을 때마다 사용됩니다. 다른 비트맵 편집기에서 이미지의 일부를 복사하려면 Mark 명령을 사용하거나 Shift 키를 누른 상태에서 마우스 왼쪽 버튼으로 해당 영역을 드래그하여 원하는 영역을 강조 표시하면 됩니다. 선택한 영역이 강조 표시되면 기본 선택을 사용하는 다른 모든 응용 프로그램(예: xterm 등)은 해당 선택 값을 버리고 해당 정보의 강조 표시를 해제합니다. 이제 편집 메뉴의 붙여넣기 명령을 사용하거나 마우스 제어 버튼을 사용하여 선택한 이미지 부분을 다른(또는 동일한) 비트맵 응용 프로그램에 복사합니다. 눈에 보이는 강조 표시된 이미지 영역 없이 이 작업을 시도하면 비트맵이 내부 잘라내기 및 붙여넣기 버퍼로 폴백되어 현재 저장되어 있던 항목을 붙여넣습니다.

위젯

아래는 비트맵 애플리케이션의 위젯 구조입니다. 들여쓰기는 계층 구조를 나타냅니다. 위젯 클래스 이름이 먼저 제공되고 그 뒤에 위젯 인스턴스 이름이 제공됩니다. 비트맵 위젯을 제외한 모든 위젯은 표준 Athena 위젯 세트에서 가져옵니다.

	Bitmap bitmap
		TransientShell image
			Box box
				Label normalImage
				Label invertedImage
		TransientShell input
			Dialog dialog
				Command okay
				Command cancel
		TransientShell error
			Dialog dialog
				Command abort
				Command retry
		TransientShell qsave
			Dialog dialog
				Command yes
				Command no
				Command cancel
		Paned parent
			Form formy
				MenuButton fileButton
				SimpleMenu fileMenu
					SmeBSB  new
					SmeBSB  load
					SmeBSB  insert
					SmeBSB  save
					SmeBSB  saveAs
					SmeBSB  resize
					SmeBSB  rescale
					SmeBSB  filename
					SmeBSB  basename
					SmeLine line
					SmeBSB  quit
				MenuButton editButton
				SimpleMenu editMenu
					SmeBSB  image
					SmeBSB  grid
					SmeBSB  dashed
					SmeBSB  axes
					SmeBSB  stippled
					SmeBSB  proportional
					SmeBSB  zoom
					SmeLine line
					SmeBSB  cut
					SmeBSB  copy
					SmeBSB  paste
				Label status
			Pane pane
				Bitmap bitmap
				Form form
					Command clear
					Command set
					Command invert
					Toggle  mark
					Command unmark
					Toggle  copy
					Toggle  move
					Command flipHoriz
					Command up
					Command flipVert
					Command left
					Command fold
					Command right
					Command rotateLeft
					Command down
					Command rotateRight
					Toggle  point
					Toggle  curve
					Toggle  line
					Toggle  rectangle
					Toggle  filledRectangle
					Toggle  circle
					Toggle  filledCircle
					Toggle  floodFill
					Toggle  setHotSpot
					Command clearHotSpot
					Command undo

그림 물감

비트맵을 컬러로 표시하려면 xrdb로 읽는 파일의 #ifdef COLOR 섹션에 다음을 포함하십시오.

*사용자 정의: -색상


이렇게 하면 비트맵이 app-defaults 색상 사용자 지정 파일에서 색상을 선택하게 됩니다.

/etc/X11/app-defaults/Bitmap-color

비트맵 위젯

비트맵 위젯은 래스터 이미지 편집을 위한 독립 실행형 위젯입니다. 큰 이미지를 편집하도록 설계되지는 않았지만 그 목적으로도 사용될 수 있습니다. 다른 응용 프로그램과 자유롭게 통합할 수 있으며 표준 편집 도구로 사용할 수 있습니다. 다음은 비트맵 위젯에서 제공하는 리소스입니다.

Bitmap Widget
Header file Bitmap.h
Class bitmapWidgetClass
Class Name Bitmap
Superclass Bitmap

모든 Simple Widget 리소스에 . . .

Name Class Type Default Value
foreground Foreground Pixel XtDefaultForeground
highlight Highlight Pixel XtDefaultForeground
framing Framing Pixel XtDefaultForeground
gridTolerance GridTolerance Dimension 8
size Size String 32x32
dashed Dashed Boolean True
grid Grid Boolean True
stippled Stippled Boolean True
proportional Proportional Boolean True
axes Axes Boolean False
squareWidth SquareWidth Dimension 16
squareHeight SquareHeight Dimension 16
margin Margin Dimension 16
xHot XHot Position NotSet (-1)
yHot YHot Position NotSet (-1)
button1Function Button1Function DrawingFunction Set
button2Function Button2Function DrawingFunction Invert
button3Function Button3Function DrawingFunction Clear
button4Function Button4Function DrawingFunction Invert
button5Function Button5Function DrawingFunction Invert
filename Filename String None ("")
basename Basename String None ("")

작가

Davor Matic, MIT X 컨소시엄