易码技术论坛

 找回密码
 加入易码
搜索
查看: 61236|回复: 8

为何图片显示有问题?

[复制链接]
发表于 2006-1-1 18:05:00 | 显示全部楼层
可能你的图像本来就是160宽度的
 楼主| 发表于 2006-1-1 18:34:00 | 显示全部楼层
请问楼上的大哥,你QQ多少


 楼主| 发表于 2006-1-1 18:39:00 | 显示全部楼层
图片传不上来~~~~

比如随便一个50*50的图像

怎样让他在不影响其它的图像而显示在中间
发表于 2006-1-1 13:53:00 | 显示全部楼层
把你的图像数据也放上来吧
 楼主| 发表于 2006-1-1 17:19:00 | 显示全部楼层
主要不是图片的问题

像这样就能正常显示,只是原有的图像被覆盖了~

WriteBlock(35,5,160,29,1,winner);
Refresh();
getchar();

发表于 2006-1-1 19:13:00 | 显示全部楼层
确保你的图像尺寸无误的情况下,直接使用WriteBlock将图像绘制到目标位置就好了
发表于 2006-1-4 15:53:00 | 显示全部楼层
我记得好象WriteBlock函数的宽度只能是8的倍数。
发表于 2006-1-4 16:01:00 | 显示全部楼层
你记错了!WriteBlock函数不限制宽度。

有限制的是GetBlock。
 楼主| 发表于 2006-1-1 09:56:17 | 显示全部楼层 |阅读模式
一个87*29的图片用

WriteBlock(35,5,87,29,1,winner);
Refresh();
getchar();

显示出来为何会怪怪的,看不出什么图了~~

要怎么改,请高手指教

您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2025-8-24 15:56 , Processed in 0.013271 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表