Difference between revisions of "Menu Image PixLine"
(3 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
− | + | {{command header|Menu}} | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | {{body|menu Image PixLine {name} {x} {y} {data}|The [[menu Image PixLine]] command prints a horizontal line of pixels starting at position x/y within the specified image. "data" is encoded as follows: | |
− | The [[menu Image PixLine]] command prints a horizontal line of pixels starting at position x/y within the specified image. "data" is encoded as follows: | + | |
− | Each pixel has an RGB value that is defined by three consecutive characters in the data string. Valid characters are A-Z, 1-6 and 9. These characters specify the intensity of each color (RGB) whereas A=0, B=8, C=16 ... Z=200, 1=208 ... 6=248 and 9=transparent. | + | Each pixel has an RGB value that is defined by three consecutive characters in the data string. Valid characters are A-Z, 1-6 and 9. <nowiki> These characters specify the intensity of each color (RGB) whereas A=0, B=8, C=16 ... Z=200, 1=208 ... 6=248 and 9=transparent.</nowiki> |
− | Examples: AAA = black, 666 = white (equals $F8F8F8), 6AA = red (equals $0000F8) AAAPPP666999AAP = black,gray,white,transparent,navy (=5 pixels). | + | <nowiki>Examples: AAA = black, 666 = white (equals $F8F8F8), 6AA = red (equals $0000F8) AAAPPP666999AAP = black,gray,white,transparent,navy (=5 pixels).</nowiki> |
− | You can create interesting effects by using partial transparency like in 9A9 which only removes the green intensity from the overpainted pixel. Transparency only works for the specified image, i.e. other images below or above do not have any influence. | + | You can create interesting effects by using partial transparency like in 9A9 which only removes the green intensity from the overpainted pixel. Transparency only works for the specified image, i.e. other images below or above do not have any influence. |
+ | }} | ||
− | |||
− | + | {{Note| | |
+ | *This command is only available from EUO 1.5. | ||
+ | *Do not overuse this feature. Small images (also called Sprites) are okay, but we don't want 200KB scripts just because you like to have a nice background. Use external JPG or GIF images instead. Very advanced scripters may also consider creating their own image compression format and converting it into a data string at the initial script run. Resulting strings can be stored in persistent variables for future access.}} | ||
− | + | =See Also= | |
− | + | {{Menu}} | |
− | { | + | |
− | + | ||
− | + | ||
− | + | ||
− | { | + | |
− | + | ||
− | + | ||
− | + |
Latest revision as of 13:29, 13 September 2007
Synopsis
menu Image PixLine {name} {x} {y} {data}
Description
The menu Image PixLine command prints a horizontal line of pixels starting at position x/y within the specified image. "data" is encoded as follows:
Each pixel has an RGB value that is defined by three consecutive characters in the data string. Valid characters are A-Z, 1-6 and 9. These characters specify the intensity of each color (RGB) whereas A=0, B=8, C=16 ... Z=200, 1=208 ... 6=248 and 9=transparent.
Examples: AAA = black, 666 = white (equals $F8F8F8), 6AA = red (equals $0000F8) AAAPPP666999AAP = black,gray,white,transparent,navy (=5 pixels).
You can create interesting effects by using partial transparency like in 9A9 which only removes the green intensity from the overpainted pixel. Transparency only works for the specified image, i.e. other images below or above do not have any influence.
Note: |
|
See Also
Menu
- Commands to interact with menu elements.
menu Activate | Activates a window element in the EasyUO menu window |
menu Button | Creates a button at position x/y with specified size on the EasyUO menu window |
menu Check | Creates a checkbox at position x/y with specified size on the EasyUO menu window |
menu Clear | Clears all window elements from the EasyUO menu window |
menu Combo | Creates a combobox at position x/y with specified size on the EasyUO menu window or adds entries to the combobox |
menu Delete | Deletes a window element from the EasyUO menu window |
menu Edit | Creates a edit field at position x/y with specified width in the EasyUO menu window |
menu Font Align | Changes the font alignment in the EasyUO menu window |
menu Font BGColor | Changes the font background color in the EasyUO menu window |
menu Font Color | Changes the font color in the EasyUO menu window |
menu Font Name | Changes the font in the EasyUO menu window |
menu Font Size | Changes the font size in the EasyUO menu window |
menu Font Style | Changes the font style in the EasyUO menu window |
menu Font Transparent | Sets the transparency of the background color of the font |
menu Get | Returns the value associated with a control in the EasyUO menu window |
menu GetNum | Returns the number in an edit field in the EasyUO menu window |
menu Hide | Hides the EasyUO menu window |
menu HideEUO | Hides the main EasyUO window |
menu Image Create | Creates a new image control in the menu |
menu Image Ellipse | Draws an ellipse/circle within a specified image |
menu Image File | Loads an external image file |
menu Image FloodFill | Applies the FloodFill effect in the area around a specified pixel within a specified image |
menu Image Line | Draws a line within a specified image |
menu Image Pix | Paints a single pixel within a specified image |
menu Image PixLine | Prints a horizontal line of pixels within a specified image |
menu Image Pos | Moves an already existing image control to a different position |
menu Image Rectangle | Draws a rectangle within a specified image |
menu List | Creates a listbox at position x/y with specified size on the EasyUO menu window or adds entires to the listbox |
menu Set | Sets the text of a control |
menu Shape | Creates a shape in the EasyUO menu window |
menu Show | Shows the EasyUO menu window |
menu Text | Creates a label at the specified position in the EasyUO menu window |
menu Window Color | Changes the color of the EasyUO menu window |
menu Window Size | Changes the size of the EasyUO menu window |
menu Window Title | Changes the title of the EasyUO menu window |
menu Window Transparent | Sets the transparency of the window |