1. A dither matrix producing method arranging basic matrixes cyclically, comprising: a) defining two vectors determining a cyclic structure of the basic matrixes according to: 
 main vector: m ^=( mx,my ); and 
 sub-vector: s ^=( sx,sy ); b) determining a positional vector of a pixel of the basic matrix according to: 
 Pi ′^=( Pi′x,Pi′y ) where the suffix i denotes an i-th pixel of the basic matrix; c) arranging the pixels of the basic matrix in such a manner to fulfill a requirement of the cyclic structure; then, d) performing a transformation by a computer processor according to the following formula: 
 Pi′^→Pi′^+km^+ls^ where k and l are integers, which may be negative values, and thus transforming to obtain a new shape of the basic matrix with application of Pi′^+km^+ls^ as a new pixel positional vector Pi^; and then e) producing the dither matrix.