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{circumflex over ( )}=(mx, my); and 
 sub-vector: s{circumflex over ( )}=(sx, sy); b) determining a positional vector of a pixel of the basic matrix according to: 
 Pi{circumflex over ( )}=(Pix, Piy) 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 according to the following formula: 
 Pi{circumflex over ( )}→Pi{circumflex over ( )}+km{circumflex over ( )}+ls{circumflex over ( )} where k and l are arbitrary integers, which may be negative values, and thus transforming to obtain a new shape of the basic matrix with application of Pi{circumflex over ( )}+km{circumflex over ( )}+ls{circumflex over ( )} as a new pixel positional vector Pi{circumflex over ( )}; and then e) producing the dither matrix.