社区
图形处理/算法
帖子详情
求教~关于位图放大失真的原因
I_AM_SUCKER
2011-06-22 05:54:21
一般位图缩小不会失真 放大绝对会失真 放大失真的原因是什么求教~~ ?
还有一个问题 256色的图片是不是每个像素只有256种的颜色 ? 那么24位或32位图片每个像素有多少种类的颜色?
我对于图像还不是很熟悉求教~
...全文
968
6
打赏
收藏
求教~关于位图放大失真的原因
一般位图缩小不会失真 放大绝对会失真 放大失真的原因是什么求教~~ ? 还有一个问题 256色的图片是不是每个像素只有256种的颜色 ? 那么24位或32位图片每个像素有多少种类的颜色? 我对于图像还不是很熟悉求教~
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
simoreg
2011-06-22
打赏
举报
回复
跟拉伸算法有关
你想,不管你采用什么算法,肯定要插一些数进去,这就是失真的原因
加入你放大的是整数倍,如果算法简单的把相邻像素拷贝,那确实不失真,不过你会看到很明显的锯齿
最明显的例子是,你用Windows自带的画图以及PS,把一个bmp同时都放大一倍,PS得到的结果会漂亮的多,但是PS失真了……
ryfdizuo
2011-06-22
打赏
举报
回复
放大失真是肯定的,不过主要跟算法有关。
双线性差值
效果好点。
kyotrue
2011-06-22
打赏
举报
回复
失真是什么意思,看起来像格子?这个是无法避免的,你图像本来就只有那么多信息,放大不可能完美的造一些原来没有的信息。
q1q2q3q4ln
2011-06-22
打赏
举报
回复
SetStretchBltMode(HALFTONE);
StretchBlt
效果很好
基本上无失真
zhoujk
2011-06-22
打赏
举报
回复
对位图进行放大和缩小处理都会导致失真,因为不同的插值运算都会降低图像的质量。
从另一个角度来讲,把一个图片fa(,)先缩小成 fb(,),再放大成 fc(,),因为在缩小的过程中,fa(,)的信息已经损失了一部分,所以fc(,)不可能达到fa(,)的信息量,体现出来就是质量下降。这是没有办法的。用我BLOG里的图像锐化算法可能解决放大后模糊化的问题,但是 fa(,)里面的信息没有办法复原。
有空去看看JPEG的压缩原理,很有意思。
问题2:256色有两种,一种是图像空间只有256色,另一种是从24位色彩表中统计出图像上使用最多或最接近的256种颜色来编码。24位色是3个通道,分别为 RGB,每个通道有256个色(2^8),共24位(2^24)。因为接近人眼的分辨率极限,所以也称为真彩色。
有空去看看数字图像基本知识的书,有详细的解释
256色之类的内容可以不太关注,这是当年显卡运算能力太差才不得已使用的方法
fengbingchun
2011-06-22
打赏
举报
回复
放大缩小都会导致失真,都需要插值算法,只是有的算法失真较小
最近很火的摸珠子代码,
求教
~
摸珠子规则:下面是运行的概率 因为感觉代码太臃肿就写了四种,没往下写 来看代码:
求教
如何实现VB.NET控件随着窗体的
放大
而
放大
Option Explicit On Public Class Form1 '窗体最大化定义 Private FormOldWidth As Long '原始宽度 Private FormOldHeight As Long '原始高度 Public Sub ResizeInit(FormName As Form) Dim Obj As Control FormOldWidth = ...
matlab里exist是什么意思,通达信exist函数用法,exist()函数在matlab中怎么用?
求教
大神~...
Q1:exist()函数在matlab中怎么用?
求教
大神~exist name等价于 r=exist(name) ,在程序里面这样更加实用0 不存在则返回值1 name 可以是变量名,如果存在,返回值2 函数名、m 文件名,存在则返回值3 mex 文件、dll 文件,存在则返回值4 内嵌的函数,存在则返回值5 p码文件 , 存在则返回值6 目录,存在则返回值7 路径,存在则返回值8 Java cl...
求教
: 关于isin函数
求教
: 关于isin函数)欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 i...
5分绩点转4分_5分绩点转4分(五分制 四分制 对照表)
我5分制的学分绩点是4.24 换算成4分制怎么算~~
求教
~~~5分制学分绩点换算成4分制时,用5分制的学分绩点乘以0.8即可。解:设5分制的时候学分绩点为a。那么转化为4分制时的学分绩点为x。那么可列方程为,5/a=4/x 解方程.学校成绩单给的是5分制的,想出国,GPA>3.0貌似 怎么转化呢 附成绩单一张.用4除以5等于0.8。可以用分数(4/5)表示(也可以理解为5分制的1分等于4分制...
图形处理/算法
19,472
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章