RenderedTexture ->texture2d
int width=renderTexture.width;
int height=renderTexture.height;
Texture2D texture2D=new Texture2D(width,height,TextureFormat.ARGB32,false);
RenderTexture.active=renderTexture;
texture2D.ReadPixels(new Rect(0,0,width,height),0,0);
texture2D.apply();
Texture->Texture2D
Texture2D texture2D=new Texture2D(texture.width,texture.height,TextureFormat.RGBA32,false);
RenderTexture currentRT=RenderTexture.active;
RenderTextue renderTexture=RenderTexture.GwtTemporary(texture.width,texture.height,32);
Graphics,Bile(texture,renderTexture);
RenderTexture.active=renderTexture;
texture2D.ReadPixels(new Rect(0,0,renderTexture.width,renderTexture.height),0,0);
texture2D.Apply();
//RenderTexture.active=currentRT;
//RenderTexture.ReleaseTemporary(renderTexture);
Byte[]->bitmap
MemoryStream stream=null;
Stream=new MemoryStream(byte[] bytes);
Bitmap bp=new Bitmap((Image)new Bitmap(stream));
Bitmap->Byte[]
MemoryStream ms=new MemoryStream();
Bitmap.Save(ms,Bitmap,RawFormat);
Byte[] byteImage=new Byte[ms.length];
byteImage=ms.toArray();
Stream->Byte[]
Byte[] bytes=new byte(stream.length);
Stream.Read(bytes,0,bytes.length);
Stream.Seek(0,SeekOrigin.Begin);
Byte[]->Stream
Stream stream=new MemoryStream(bytes);
Stream->Files
Byte[] bytes=new byte[stream.length];
Stream.read(bytes,0,bytes.length);
Stream.Seek(0,SeekOrigin.Begin);
fileStream fs=new fileStream(fileName,fileMode.Create);
BinaryWrite bw=new binaryWrite(fs);
Bw.write(bytes);
Bw.close();
Fs.close();
FileStream fileStream=new FileStram(fileName,fileMode.open,FileAccsee.Read,fileShare.Read);
Byte[] bytes=new byte[fileStream.length];
FileStream.read(bytes,0,bytes.length);
fileStream.Close();
Byte[]->texture2D
Texture2D tex2d=new Texture2D(1,1);
Byte[] rawphoto=File.ReadAllBytes[];
Tex2d.loadimage(rawPhoto);
Tex2d.loadImage(byte[]);
Tex2d->byte[]
Tex2D.encodeToPNG();
Tex2d->Sprite
Sp=sprite.create(tex,new Rect(0,0,64,64),vector2.zero);