Scilab-Branch-5.3-GIT
- Scilab help
- Graphics
- 2d_plot
- 3d_plot
- annotation
- axes_operations
- axis
- bar_histogram
- Color management
- Datatips
- figure_operations
- geometric_shapes
- handle
- interaction
- load_save
- pie
- polygon
- property
- style
- text
- transform
- window_control
- GlobalProperty
- Graphics
- alufunctions
- clear_pixmap
- Compound_properties
- graphics_entities
- object_editor
- pixel_drawing_mode
- plzr
- rubberbox
- segs_properties
- show_pixmap
- square
- twinkle
- xbasr
- xchange
- xclear
- xdel
- xget
- xgetech
- xgraduate
- xgrid
- xname
- xnumb
- xpause
- xsegs
- xset
- xsetech
- xsetm
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
pixel_drawing_mode
ビット単位のピクセルレンダリング関数.
説明
ここで,カラーエンコーディングはRGBです.
ピクセル描画モードは,
図の上の描画される色と既存の色の間で図のピクセル上で適用されるビット単位の処理
を指定する図のプロパティです.
この処理の結果は新しいピクセル色となります.
src
はピクセルに指定される色です.
prv
は(描画済みの)ピクセルの前の色です.
res
は(描画される)ピクセルの結果の色です.
pixel_drawing_mode
には以下の値を指定できます:
値 | ビット単位の操作 | コメント |
0 | CLEAR | 結果の色は黒です |
1 | AND | res = src AND prv |
2 | AND REVERSE | res = src AND (NOT prv) |
3 | COPY | res = src, デフォルト値 |
4 | AND INVERTED | res = (NOT src) AND prv |
5 | NOOP | res = prv |
6 | XOR | res = src XOR prv |
7 | OR | res = src OR prv |
8 | NOR | res = NOT (src OR prv) |
9 | EQUIV | res = (NOT src) XOR prv |
10 | INVERT | res = NOT prv |
11 | OR REVERSE | res = src OR (NOT prv) |
12 | COPY INVERTED | res = NOT src |
13 | OR INVERTED | res = (NOT src) OR prv |
14 | NAND | res = NOT (src AND prv) |
15 | SET | 結果の色は白です |
<< object_editor | Graphics | plzr >> |