public Bitmap PrintTMPRGB()
 {
     int[] img = new int[height * width];
     for (int i = 0; i < width; i++)
     {
         for (int j = 0; j < height; j++)
         {
             if (char_labels_tmp[j * width + i] == 0)
             {
                 img[j * width + i] = 255 * 256 * 256 + 255 * 256 + 255;
             }
             else if (char_labels_tmp[j * width + i] == 3)
             {
                 img[j * width + i] = 255 * 256 * 256;
             }
             else if (char_labels_tmp[j * width + i] == 6)
             {
                 img[j * width + i] = 255 * 256;
             }
             else
             {
                 img[j * width + i] = 0;
             }
         }
     }
     return(ImageUtils.Array1DToBitmapRGB(img, width, height));
 }