社区
Delphi
帖子详情
诡异的问题
confucius
2010-11-01 10:05:58
Form 上 就放了一个 TImage 控件,别的图片都没啥问题,这里有个图片
http://www.showk.com/download/1.rar
设计时看着正常,运行时上下颠倒的,
LoadFromFile 看着正常
SaveToFile 就存成颠倒的了,是TImage的问题?
...全文
149
17
打赏
收藏
诡异的问题
Form 上 就放了一个 TImage 控件,别的图片都没啥问题,这里有个图片 http://www.showk.com/download/1.rar 设计时看着正常,运行时上下颠倒的, LoadFromFile 看着正常 SaveToFile 就存成颠倒的了,是TImage的问题?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ecjtu5208
2010-11-02
打赏
举报
回复
[Quote=引用 14 楼 confucius 的回复:]
而且这个图片不是人为修改的,是一个检验仪器生成的,一大堆
[/Quote]
终于找到为什么你非要说是Timage处理不好的理由了,原来关键是这样的图你有一大堆,你如果每个都重新截图会很麻烦,工作量很大,所以就一个劲要说是Timage的问题,而不想承认图的问题。这有点一厢情愿啊。
而且,你说图是检验仪器生成的,仪器可能不是通过PC截图另存到本机的方法生成的图。至于它生成图的方法,我不敢妄言,但大概问题就出在这里,
你一口咬定设计时是正常的,保存后就是倒的,对于这个现象,你归结为Timage处理不好。
但是5楼也说了用acdsee保存,保存后的图像也是倒的。是否acdsee也不行?
非要专业的回答这个问题的话,建议楼主去看一下图像扫描相关资料,结合delphi中Timage的流存储的源代码。应该可以找出问题所在,但即使这样,你不还是束手无策?
只要你用Timage,你就是倒的,因为你那图按Timage的保存方法就是有问题。
找个变通之法吧。不要纠结。解决问题才是目的啊。
tj_snowwolf
2010-11-02
打赏
举报
回复
你用Delphi2007或者2010编译一下,应该可以正常显示
贝隆
2010-11-01
打赏
举报
回复
图片问题。
Versus1008
2010-11-01
打赏
举报
回复
图片问题……
lovezypj
2010-11-01
打赏
举报
回复
图片文件内部的原因,记录图片顺序的偏移出问题了,估计是人为修改的
ffwin
2010-11-01
打赏
举报
回复
是图的参数出错了,用acdsee保存也反
图片第0x16偏移的地方,原图为20 FE FF FF,保存以后变为E0 01 00 00
有谁精通BMP格式给分析一下是哪个参数出错了?是高度参数?
http://www.yuanma.org/data/2006/0610/article_760.htm
http://d.download.csdn.net/down/580771/tarry_wen
软件钢琴师
2010-11-01
打赏
举报
回复
^_^ 换一张图片就没有问题了,但是楼主好像是对这张图片情有独钟啊。
有很多图片在缩略图显示的是一个样子打开后就显示成另一个样子了
ecjtu5208
2010-11-01
打赏
举报
回复
而且你可以试着LoadFromFile 那张倒的图,然后SaveToFile
倒的还是倒的。
关键是你那图。
ecjtu5208
2010-11-01
打赏
举报
回复
确实是倒的,呵呵。重新截一张图,存为.bmp的吧。
我用了几张自己截的图试过了,都不会倒,就你那图会出现这样的问题。
或许,你的图是另外一种格式转成.bmp的。
反正就是图有问题。
confucius
2010-11-01
打赏
举报
回复
补充一下,我用的是Delphi7
confucius
2010-11-01
打赏
举报
回复
而且既然在设计的时后看着都是正常的,为啥一运行就出了问题,应该是TImage处理的不好
confucius
2010-11-01
打赏
举报
回复
而且这个图片不是人为修改的,是一个检验仪器生成的,一大堆
confucius
2010-11-01
打赏
举报
回复
各位说的没道理。
图片肯定有点与众不同,但是既然人家Windows自带的图片查看器都看着没问题,为啥TImage就处理不了?
难道每次打开图片的时候还得自己再去判断一遍(即使是判断,总得给个判断的标准,啥样的能显示倒着?
倒了的话咋办?)
最好的解决办法还是TImage的,为啥人家图片查看器看着都没问题,它非不行?不能老赖人家图片,哈哈
ecjtu5208
2010-11-01
打赏
举报
回复
[Quote=引用 9 楼 confucius 的回复:]
我是楼主
我觉得不应该归到图片问题的头上,
可以试验一下,在设计状态时看着是正常的,这说明 TImage 是可以正确处理的,为啥它读进去就保存成反的了
[/Quote]
我在2楼的回复中说了,我实验了,而且肯定了你说的,的确是倒的。
ecjtu5208
2010-11-01
打赏
举报
回复
你这样吧,打开你的这张图片,然后用系统自带的printscreen,贴到绘图工具中另存并覆盖你的1.bmp
再用程序进行loadfromfile和savetofile,
肯定不会有这样的情况发生了。
发生这个问题的原因是你的图。
何必纠结。
kye_jufei
2010-11-01
打赏
举报
回复
檢查圖片及保存時的參數。。。
confucius
2010-11-01
打赏
举报
回复
我是楼主
我觉得不应该归到图片问题的头上,
可以试验一下,在设计状态时看着是正常的,这说明 TImage 是可以正确处理的,为啥它读进去就保存成反的了
【动态规划秘籍】背包
问题
和树形DP详解
动态规划是算法竞赛和面试中出现最多的算法,灵活多变的动态规划
问题
令很多学习者望而生畏。【动态规划秘籍】系列视频,教大家彻底搞懂动态规划。动态规划算法一网打尽,算法精讲+刷题实战,通俗易懂,融会贯通。本...
同样的SQL语句在查询分析器执行很快,但是网站上执行超时的
诡异
问题
同样的SQL语句在查询分析器执行很快,但是网站上执行超时的
诡异
问题
使用DbParameter傳遞參數撈SQL Server資料速度異常的慢 http://adyhpq.blog.163.com/blog/static/3866700201062331034769/ c#...
Android10 NetworkSpecifier 连接WiFi时遇到的
诡异
问题
Android10 NetworkSpecifier 连接WiFi时遇到的
诡异
问题
为了兼容Android 10 Ap配网,使用了最新NetworkSpecifier 连接设备热点AP wifi,在上线灰度后,收到很多客户投诉,很多客户反馈华为手机底部不停重复弹出连接...
页面无法按照样式表进行渲染的
诡异
问题
前端静态页面是没有任何样式
问题
,结果后端套用之后出现了line-height不生效,table页面中的字体大小为medium(body中已经设置字体大小为14px,竟然被table的默认行为给覆盖)等等
诡异
问题
,后来经过goggle才知道,...
在使用谷歌时发现一个
诡异
问题
cookie传不过去
在使用谷歌时发现一个
诡异
问题
cookie传不过去 查找相关资料发现这是谷歌的一个新属性SameSite导致的, SameSite 属性 Cookie 的SameSite属性用来限制第三方 Cookie,从而减少安全风险。 它可以设置三个值。 Strict ...
Delphi
5,392
社区成员
262,732
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章