100分求解,如何编程序改变位图的画质? 依次读取每一位,对R、G、B分量按相应比例放大或缩小即可。当然,如果要求位数改变后尽可能保证画质,处理要复杂的多(需自己配置调色板)。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用DirectDraw如何,I try write for you. 使用DirectDraw,建立与位图位数相同的surface,然后建立目标位数的surface,用bltfast就可以。还可以转换比屏幕大的位图 使用DirectDraw,将位图转到一个Surface中,在bltfast到另一个不同位数的surface种。 使用DirectDraw,将位图转到一个Surface中,在bltfast到另一个不同位数的surface种。 实现位图的画质改变由多种方法,现提供几种:1>>在调色板创建中,对每一位的颜色值,可按你的意愿加入偏移量;或者进行与,或,异或等逻辑操作;2>>直接的改变位图的颜色数,从而造成失真;3>>在显示位图时,可以对其显示模式进行设置,从而背景进行逻辑操作,引起失真!如有异议,欢迎与我联系,共同讨论! 真不爽 dbf类访问2Gb以上的dbf文件实例 VC6在哪里改路径呢? ???VS2008 C++不对函数参数个数做检查吗? 找不到ID_FILE_REOPEN 在多线程中怎么样对CStatusBar进行操作 如何根据字数设置Combox长度 到哪儿可以找到头文件 "xenroll.h",急需!! Ado执行SQL语句异常!help! MFC单文档初始化问题 尽本人所能给分-->请教如何在两台Windows机上通过modem实现tcp/ip连接? 打印位图
1>>在调色板创建中,对每一位的颜色值,可按你的意愿加入偏移量;或者进行与,或,异或等逻辑操作;
2>>直接的改变位图的颜色数,从而造成失真;
3>>在显示位图时,可以对其显示模式进行设置,从而背景进行逻辑操作,引起失真!
如有异议,欢迎与我联系,共同讨论!