|  | 
				
					|  | 
				
					|  | 
				
					| 
							
								
								| Usage
									  The plugin accept RGB color and grayscale images. The RGB color images are converted automatically to grayscale using Y of YCbCr colorspace 
										Images
											
												Original imageTransformed imageDifferenceThis preview shows whether the denoising is removing only noise or also some information from the image. Less visible "ghost image" in the equalized error means better denoise. When the equalized noise shows a grid it is because the image was stored using jpeg format.Selection thumb & saved previews
											
												Selection thumb Shows the currently showing area of the image and allows to move itSaved Previews Each time a calculate preview is issued (partial or full) the result is temporarily saved. A saved preview can be viewed by selecting the corresponding line in the saved previews table.Discard selected preview Discard the saved preview currently selected in the table and showing in the images tabsCalculate preview The calculate preview button calculates the previewColorspace
											
												Colorspace (RGB/YCbCr/CIELab) Usually, it is better to work on a colorspace which separate color from luminosity as YCbCr or CIELab.Gray Levels
											
												
													Output gray levels The grayscale image can be converted to n-level grayscale, the 2 level grayscale is a B/W bitmap
Pattern/Random dithering
											
												Fixed pattern Select one from the values. There are diffusion and halftone patterns.Custom pattern
													
														Pattern: Select one of the values.Load Button to load a custom threshold pattern from a file. The file must have the format explained in the user Threshold	pattern (below).Delete Button to delete the selected custom threshold patternCalculated Pattern
													
														Shape CircleW Horizontal distance between center of shapesH Vertical distance between center of shapesRandomError Dithering
											
												% Error propagation Value of error diffused default 100%.Array
													
														Methods
															
																Floyd-SteinbergUlichneyFanJarvisStuckiSierra3Sierra2Sierra42ASerpentine scan Select serpentine scan of image.Space filling curve
													
														Methods
															
														Queue size Number of pixels rememberedPostprocessing 
											
												Direct binary search This is a experimental feature and applicable only on bilevel images. After a transformation, the algorithm compares the initial image with the transformed one and try to adjust the final one, analyzing each pixel and its surroundings.
												 
 
 
 
 
   Custom patternCustom threshold patterns can be loaded from files with the appropriate format or from images.After a pattern is loaded it remain stored until the user deletes it.
 The maximum pattern size is 262144 (width*height)
 
 To load from a file
 
 
										To load from an imageThe file format should be:
 [width] [height]
 [matrix row 1 values separated by blanks]
 [matrix row 2 values separated by blanks]
 ...
 [matrix row n values separated by blanks]
 The values must be integers (see Wikipedia/ordered_dithering)
 An example file
 
Method
											
												Start Ximagic GrayDither and push the load button in the custom pattern lineIn the load dialog fill the pattern name, select "from file", fill the file name and push the ok button 
										The 1st channel of the current transformed image in the plugin will be imported as a threshold matrixImage of the pattern Diffusion 8x8
 Image of the pattern Halftone orthogonal 8x8
 
Method:
											
												Open the threshold image in the editor.Start Ximagic GrayDither.Push the Load button in the custom pattern lineIn the load dialog, fill the pattern name, select from image, and push ok button.When the image is loaded, a message box with the width and height of the pattern will appear.The plugin will end. The image selected in the editor is the threshold and the plugin should end to allow the user to select another image. |  |