This website is using cookies. We use cookies to ensure that we give you the best experience on our website. More info. That's Fine
HPC:Factor Logo 

Jinzo Paint 4 Color 1.14

Open Source
JINZO PAINT (4-level gray version) is a paint-based drawing tool that runs on WindowsCE.
You must be registered and logged into HPC:Factor in order to contribute to the SCL.

Screenshots & Images

Screenshot of


JINZO PAINT (4-level gray version) is a paint-based drawing tool that runs on WindowsCE.
In addition to basic drawing, cut-and-paste, loupe, fill, straight line/rectangle/ellipse drawing, and save/load functions, it is equipped with powerful color calculation functions.
The data that can be handled is only the 4-gradation data of the actual screen size.

Cassiopeia E-55 and Jornada720 are used for development and operation confirmation in the author's environment.
Function description

File menu
Edit menu
Tool selection
Pen size
pen color
Pen pattern
Eraser size

The image above is the JINZO Paint screen. With the stylus pen, you can draw on the white part in the center. The size is the actual screen size, 240 x 270 pixels on PsPC with the taskbar displayed.
You can switch functions in the upper menu bar.
(1) File menu

You can use the following functions from the pull-down menu.

Load the image data.
It can handle 2, 4, 8, 16, 24 bit/pixel uncompressed BMP, but it will be converted to 4 shades of gray.
You can load an image of any size, but if it is smaller than the actual screen size, it will be aligned to the upper left and the margin will be white. It is also truncated if it is larger.
Save As...
Save the image data by specifying a file name in 2bp format.
Overwrite and save the image data in 2bp format. Only available after doing a Save As...
Load Custom Tone
"Load a custom tone."
Clear All
Fill the entire editing screen with white.
"About" dialog will be displayed.
"Exit JINZO Paint."

Since it supports tGetFile.dll by Tillanosoft, you can expect improved operability by installing tGetFile.dll for PsPC, PocketPC, and PocketPostPet.
(2) Edit menu

You can use the following functions from the pull-down menu.

Select Rect Area
Select a rectangular area.
Select Free Area
Select an irregular area.
Select All
Select the entire area.
Magic Wand
Selects a continuous area of the same color as the tapped coordinates. Can be specified consecutively.
Copy the area selected by either Select RectArea, Select FreeArea, Select All or MagicWand to ClipBoard and fill that area with white.
In addition, ClipBoard data is displayed on the screen and can be moved by dragging (moving with a stylus pen).
Same as Cut, but does not fill the selected area with white.
Draw the ClipBoard data displayed on the screen into the edited image.
Show Clipboard
Display the ClipBoard data on the screen and make it movable by dragging (moving with a stylus pen).
Cancel the Cut&Paste operation and switch to pen drawing mode.
Specify rotation/reversal and processing for the ClipBoard data displayed on the screen. It has the following submenus.
Flip Vertical
flip upside down
Flip horizontal
Flip horizontal
Rotate Left
Left rotation
Rotate Right
Right rotation
Selected area inversion
Trace Edge
A lasso. Exclude continuous white areas bordering the selection area from the selection area
Omit White
"Blank." Exclude the white part in the selection area from the selection area
Expand the selected area by 1 dot
Background Color
Specify the background color when drawing with a pen. Details will be explained in another section (background color setting).
Color Convert
Make color conversion settings for the displayed ClipBoard data. Details will be explained in another section (color conversion function).
Palette option
Set the color calculation function for the original image color and drawing color. Details will be explained in another section (color calculation function).

(3) Tool selection

You can select the following tools from the pull-down menu.

"Pen drawing mode."
"Eraser mode."
Scroll the edited image by dragging the screen.
"Fill in." The fill color and pattern applied are those selected with the button.
"Draw the characters." Select it and tap the screen to open the dialog. The following items can be specified in the dialog.
Specify the font type.
Specify the font size.
(middle input box)
Enter the characters. You can enter multiple lines.
Specify the line spacing when entering multiple lines.
Specify the character alignment for multi-line input. You can specify left alignment, center, or right alignment.
Specify italics.
Specify bold.
After entering each item and selecting OK, a string will be drawn on the ClipBoard and displayed at the coordinates tapped at the start. Drag to where you want to draw and use Cut&Paste's Paste command to draw on the edited image.
Draw straight lines, rectangles, and ellipses. The line type, color, and fill pattern selected with the button are applied. It has the following submenus.
straight line
Rectangle Fill
A filled rectangle
Circle Fill
A filled ellipse
For PsPC, straight lines become horizontal and vertical lines, rectangles become squares, and ellipses become circles while the action button is pressed.

(4) Pen size, (5) Pen color, (6) Pen pattern, (7) Eraser size

You can change the pen size by pressing (4).

You can change the color of the pen by pressing (5).

You can change the pen pattern by pressing (6).

There are 9 types of pen styles: 100%, 87.5%, 75%, 62.5%, 50%, 37.5%, 25%, 12.5%, and custom tone.
If the density is less than 100%, it is thinned out in places, but the thinned dots will be the background color (the color specified in the BackGround Color dialog). (Background color in the above figure (upper) = None)
The figure above (bottom) is drawn at 50% over 75% and 25%, but even if you draw a style with a low density on top of a style with a high density, the density will remain at the original high density.
Select Reverse to reverse the pattern.
The custom tone uses the upper left 16x16 pixel pattern of the image data specified by the Load CustomTone command as a binary style. This image data can be drawn and saved with JINZO Paint.

You can change the size of the eraser by pressing (7).
"Eraser color = white, pattern = 100%."
Since the pen size, color, and style settings just before selecting the eraser remain, you can resume drawing from those settings by pressing the pen button again or selecting the pen from the tool button.
(8) Loupe

By magnifying glass mode, it is possible to edit with an enlarged image.
The magnification can be set from 1x (normal), 2x, 3x, 4x, and 8x.
If it is other than 1x, checking x1view will display the original size image in the upper left.
The original size display specification is saved individually for each magnification, and at startup, 2x is hidden, and 3, 4, and 8x are displayed.
You can scroll with the Hand tool or the cursor keys. Also, at 1x, the scroll coordinates return to the origin.

(This picture is the data created by Pae)

(9) Undo

You can undo once for each type of drawing.
Background color setting

"Set the background color when drawing with a pen."

When you select BackGround Color from the Edit menu, the dialog shown above will open.
There are radio buttons for transparent color and black, dark, light, and white. If the pattern is 100% or less, the color specified here will be the background color.

The upper figure (top) is a drawing example with a background color = no color, and the upper figure (bottom) is a drawing example with a background color = light.
Color conversion function

Set the color conversion for the ClipBoard data being displayed.

When you select Color Convert from Edit, the dialog shown above will open.
From the top, there are four drawing colors: black, dark, light, and white, each with radio buttons for four conversion colors. In the above figure, black ? black, dark ? white, light ? dark, white ? white are set.

"Here, look at the example."
This is an example of drawing a sketch.

Draw a rough sketch with a thin layer.
Draw the main line in black.
Select RectArea?Copy to copy the target to his ClipBoard.
By checking light ? white, the light part will be converted to white, so you can erase the stroke line by pasting this.

Color calculation function

Set the relationship between the drawing color and the color of the original image.
Selecting the Color option from the Edit menu opens the dialog shown above.
From the top, there are four drawing colors: black, dark, light, and white, each with a check box for the four original image colors. In the above figure, the drawing color = dark and the background color = black are not checked, and the original image color = light and white are checked.

"Here, look at the example."

In the case of drawing in dark over black and light, normally it is drawn in dark over black and light as above. However, if you uncheck the drawing color = dark and the original image color = light in the color options, it will not draw lightly as shown below.
In this way, you can freely set whether to draw with the drawing color against the color of the original image.

In addition, I will introduce some convenient ways to use the color calculation function.

(i) This is an example of coloring a black outline.

If you want to paint the contour line in the above image (upper), you can paint the contour line as it is by unchecking the drawing color = dark/light color and the original image color = black in the color options. .

(ii) This is an example of adding a dark shadow on top of a light shadow.

If you don't set the color option, it will be painted dark over black and white like the bottom left, so it's troublesome to correct.
In the color option, if you uncheck the drawing color = dark and the original image color = black / white and check only light, it will not draw for black / white and only draw lightly. , you can draw a dark color without worrying about it sticking out.

5. About data conversion with PC

"Notes on exchanging data with a computer."
The 4-gradation data handled by WindowsCE is a type of BMP called 2bp format. 2bp stores four 24-bit palette data.
When converting (and transferring) bmp ? 2bp with the CE service, the following palette data must be embedded. This program uses this data.
black { 0x00, 0x00, 0x00 }
dark { 0x80, 0x80, 0x80 }
Thin { 0xC0, 0xC0, 0xC0 }
White { 0xFF, 0xFF, 0xFF }

However, some applications embed the following palette data in 2bp or bmp.
black { 0x00, 0x00, 0x00 }
dark { 0x55, 0x55, 0x55 }
Thin { 0xAA, 0xAA, 0xAA }
White { 0xFF, 0xFF, 0xFF }

If these data are converted and transferred using the CE service, the conversion may not be performed correctly, resulting in garbled colors. I think it's fair to say that this is a lack of CE service.
There is no problem if data is only exchanged between this program and the CE service, but if it is exchanged with an application that embeds different palette data as described above, the image data cannot be handled normally.
"We have not yet established a solution for this." The current situation is to deal with it by rewriting it with a binary editor. If you have a smart solution, please let me know.

If you set the sound to play when you tap the screen, the pen drawing may become dirty. In that case, turn off the sound in the system settings.
Depending on the model, if the pen pressure is weak, drawing may behave unexpectedly. In that case, please write with stronger pen pressure.
If you start this program with the setting to automatically hide the taskbar, you can make the drawing area as wide as the taskbar.

Installation Instructions

For installation, copy JZPaint.exe to any folder in WindowsCE.
For uninstallation, delete JZPaint.exe from WindowsCE.
This program does not operate the registry.


PaintOpen Source

License Open Source
The program is open source, free and the source code is available on-line.
Popularity 1614
Total Downloads  15
Submitted By torch
Submitted On 19 January 2023


No comments have been submitted against this application. Be the first!

You must be signed-in to post comments in the SCL. Not registered? Join our community.

Software Compatibility List: The SCL is provided for free to the Handheld PC Communty and we do not carry advertising to support our services. If you have found the SCL useful, please consider donating.