private Texture2D CopyT2DToWrite(Texture source)
{
// 先把Texture2D转成临时的RenderTexture
RenderTexture renderTex = RenderTexture.GetTemporary(
source.width,
source.height,
0,
RenderTextureFormat.Default,
RenderTextureReadWrite.Linear);
Graphics.Blit(source, renderTex);
RenderTexture previous = RenderTexture.active;
RenderTexture.active = renderTex;
// 复制进新的Texture2D
Texture2D readableText = new Texture2D(source.width, source.height);
readableText.ReadPixels(new Rect(0, 0, renderTex.width, renderTex.height), 0, 0);
readableText.Apply();
// 恢复_释放 RenderTexture
RenderTexture.active = previous;
RenderTexture.ReleaseTemporary(renderTex);
return readableText;
}
不可保存的图片如何保存
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 在浏览网页时,我们看到一些图片,很精美漂亮,不由的想要保存下来,可是右键图片,却发现没有图片另存为的选项,不禁让人...
- qq相册大家都不陌生吧?很多人都用过qq相册来保存或记录一些美好的图片或自己家人的照片等等等等...。那么我...
- 如果是安卓手机应该可以忽略。 下面的教程主要针对于苹果手机: 忘记了从哪个版本开始UC无法使用 爱思 或者 同步助...
- 情况1:图片路径全为英文 情况2:路径不全为英文,路径中存在中文. 若路径中存在中文,但用了情况1中的方法,如下图...