问题描述:加载图片显示是个红色的问号,调试发现,Texture的Format=RGB24的都加载失败,ARGB32位的都能成功,按照常规,首先去度娘,看是否有人遇到和我同样的问题,结果一无所获。将用NGUI读取图片方式改掉后,解决此问题。
解决方案:

UITexture Page_Bg_Texture = Page_Bg.GetComponent<UITexture>();Texture2D t2 = new Texture2D(840, 560, TextureFormat.RGBA32, false);//由于图片格式是RGB24用此方法加载失败,所以改用下面的加载方式//t2.LoadImage(NGUITools.LoadTruePath(System.IO.Path.Combine(Page_Bg_Path, Page_Info == null ? "" : Page_Info.BG)));// 获取图片对象System.Drawing.Image imgGif = System.Drawing.Image.FromFile(System.IO.Path.Combine(Page_Bg_Path, Page_Info == null ? "" : Page_Info.BG));t2.LoadImage(CZDACore.ImageToByteArray(imgGif,System.Drawing.Imaging.ImageFormat.Png));Page_Bg_Texture.mainTexture = (Texture)t2;

//上面用到的CZDACore.ImageToByteArray()方法
public static byte[] ImageToByteArray(System.Drawing.Image imageIn,System.Drawing.Imaging.ImageFormat imgformat){MemoryStream ms = new MemoryStream();imageIn.Save(ms,imgformat);return ms.ToArray();}

转载于:https://www.cnblogs.com/yhdkzy/p/3778077.html

Unity3d:加载Format是RGB24位的图片失败(加载图片显示问号)相关推荐

  1. htmlimg图片加载失败_动态加载图片失败的默认图显示

    经常碰到这类场景,动态加载图片时,因为一些原因(图片链接不存在啊,图片误删啊,图片路径不对或图片路径为空等等)导致真实图片显示不出来.那么为了提高用户体验,都会显示一个默认图. 动态加载图片失败时,显 ...

  2. vue项目中 img标签加载图片失败,让其显示默认图片

    <img src="123" @error="defImg" alt="" width="150" > 可以 ...

  3. 32位系统加载不了64位的dll。。。是不是没有为此架构安装?

    32位系统加载不了64位的dll... 是不是没有为此架构安装? Error: package or namespace load failed for 'DiffBind' in library.d ...

  4. selenium截图模糊_Selenium截屏 图片未加载的问题解决--【懒加载】

    需求: 截屏后转PDF. 问题: selenium截屏后,图片未加载 如下图: 原因: 网站使用了懒加载技术:只有在浏览器中纵向滚动条滚动到指定的位置时,页面的元素才会被动态加载. 什么是图片懒加载? ...

  5. load方法引入本地html报错,分享基于plus.downloader的图片懒加载功能,支持本地缓存v1.1.0...

    今天试用了下hello mui上的图片懒加载功能,发现有些地方还无法满足我的需求,ajax动态加载的时候无法实现懒加载. 然后又看了下36kr的示例,因为代码关系实在太多了,耦合度比较高,遂自己动手写 ...

  6. MTK平台Metadata的加载(3)——其他Static和Request加载

    (1)加载其他Static Metadata 在 MetadataProvider.cpp 中的 constructStaticMetadata()进行 static metadata 加载. (A) ...

  7. lua/cocos加载动画以及可以使用加载纹理的方式来替换图片并且加载个人制作的艺术字体(fnt字体)

    1.加载spine/json(ExportJson)骨骼动画 现在用的比较多 local spineAnim = sp.SkeletonAnimation:create("base/res/ ...

  8. android 动态加载sdk,LiteAVSDK集成,因此可以动态加载库

    在Android开发中,Android Studio用于集成第三方SDK(例如,腾讯视频云移动直播,播放器,短视频以及实时音频和视频). 通常有两种集成方法: aar集成和jar + so集成. An ...

  9. uni-app 图片懒加载

    uni-app 图片懒加载 功能 实现图片懒加载,并且显示数组中,始终只有3张图片,上下滑动增加的同时,删除最开始的那一张.可以指定从总图片的第几张开始加载. 思路 要实现上下滑动时的动画效果,我这里 ...

最新文章

  1. 深度学习多变量时间序列预测:LSTM算法构建时间序列多变量模型预测交通流量+代码实战
  2. 放苹果问题 POJ 1664
  3. python不会英语不会数学怎么自学-学习Python数学英语基础重要吗?
  4. kafka session.timeout.ms 是指消费一条数据的时间?_干货 | Kafka 内核知识梳理,附思维导图...
  5. 解释说明CCIE考试中的RIP问题
  6. 新建工程,如何通过git上传到阿里云code
  7. python识别屏幕内容_python之屏幕抓取
  8. HTML的head,头头头头!!!
  9. C# 之多线程篇 Task(C#超级工具类)
  10. Android五子棋开发实验报告,Android五子棋游戏实验报告.doc
  11. android蓝牙查看电池容量_Android查看电池电量的方法(基于BroadcastReceiver)
  12. OMAP3530-mini调试笔记(2)
  13. Linux内核框架之内核进程
  14. 天猫精灵对接智能设备
  15. AsyncTask下载网络图片并显示下载进度
  16. Linux 定时备份日志
  17. 570day(绘制饼状图1.html)
  18. gopro7怎么回看视频_要案解读:IPTV限时回看不侵犯信息网络传播权
  19. 【附源码】计算机毕业设计SSM泰兴市公交信息系统
  20. 令人感叹的非主流操作系统收藏

热门文章

  1. 小程序编译时, 提示: 80051,scource size 8290KB exceed max limit 2MB
  2. java契约式编程_第三单元总结——JML契约式编程
  3. 参数配置详解_基本参数(车身结构)
  4. 有哪些3D软件?一起来看看吧~
  5. 最新苹果服务器认证,iOS 苹果登录Sign in with Apple 和 服务端验证(nodejs 版)
  6. 证券期货业网络安全管理办法开始征求意见!内含哪些玄机?
  7. 小朋友学C语言(23):二进制与十进制之间的转换
  8. 永磁同步电机无感foc 磁链观测器 位置估算源码 正弦波控制方案
  9. 《C语言非常道》李忠
  10. 几个线段树板子(区间加/区间加与乘)