private void RenderToQueue(string Path, IntPtr texture, int Width, int Height)
 {
     RenderQueue.ScheduleTask(new Task(delegate
     {
         //tRender = new TextureRender(texture, Path, Height, Width);
         byte[] data = File.ReadAllBytes(Path);
         tRender     = new TextureRender(data, Application.persistentDataPath + "/logfile.txt", Path, Width, Height, texture);
         Debug.Log("leength : " + data.Length);
         tRender.LoadTexture();
     }));
 }
    /*public LoadImage (string ImagePath, int w, int h, TextureRender texRenderer)
     * {
     *      Path = new StringBuilder ();
     *      Path.Append (ImagePath);
     *      width = w;
     *      height = h;
     *      tRender = texRenderer;
     * }*/

    public LoadImage(int size, byte[] data, TextureRender textureRender, string logfilePath, string testpath, int w, int h)
    {
        Path = new StringBuilder();
        Path.Append(testpath);
        size_t    = size;
        this.data = data;
        tRender   = textureRender;
        logfile   = new StringBuilder();
        logfile.Append(logfilePath);
        width  = w;
        height = h;
    }