急问:24bit图象以3个象素采1点得到的1/3图象,应注意什么?能否给个例子?

guopo 2004-01-29 04:58:41
行的象素数还是字节数必须为4的整数倍?
我缩小的图象怎么有斜纹呀。

谢谢!!
...全文
75 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
luoshayu 2004-02-02
  • 打赏
  • 举报
回复
莫名其妙
guopo 2004-01-30
  • 打赏
  • 举报
回复
alfwolf(戈壁孤狼) ,24bit肯定是3个字节表示的一个象素,按你的说法,那32bit和24bit还有何区别?

luoshayu(网络鲨鱼) ,是4字节对齐,可是还要考虑象素数的,实际上我觉得helll90109是对的,等我验证后给大家送分。

谢谢各位热情帮助!
alfwolf 2004-01-30
  • 打赏
  • 举报
回复
luoshayu(网络鲨鱼) 所说的是对的,24bit位图很多时候是4字节表示一个像素的,分别是 B G R 0。
lanstar200 2004-01-30
  • 打赏
  • 举报
回复
同意hell190109()
lambochan 2004-01-30
  • 打赏
  • 举报
回复
"每象素占3byte,假若一行有10个象素点,就是30byte,补齐后为32byte,可32byte是几个象素点呢?我觉得不对,不知道hell190109说得对不,谁能给我个肯定的答复?我就给分!~"

32个字节就是10个像素点(24Bit),后面两个对齐的字节是忽略的~~

lambochan 2004-01-30
  • 打赏
  • 举报
回复
100%是3个字节一个象素(24Bit),只要稍微做过图象处理的就知道...
用StrecthBlt()其实简单地就可以缩小了..
办法是StrcethBlt到另一个内存DC.那么这个另一内存DC里的图象就已经是缩小的Bitmap了..
luoshayu 2004-01-30
  • 打赏
  • 举报
回复
肯定是4个字节对齐,你自己试试不就知道了吗!
luoshayu 2004-01-30
  • 打赏
  • 举报
回复
不是说了是RGB0格式了吗,4个字节对齐便于计算机处理,要是三个字节对齐处理速度会很慢的,只不知道啊,4个字节是一个DWORD类型,32位的处理速度是最快的,要是三个字节还的移位什么的,速度要差很多
guopo 2004-01-30
  • 打赏
  • 举报
回复
其实我的是视频流,我这样作的目的是为了采集和保存图象方便,简单的用StretchBlt缩小,保存的图象还是Dibbit的数据。

4字节对齐对于灰度图象是对的,但对于24bit的图象也是这样吗?

每象素占3byte,假若一行有10个象素点,就是30byte,补齐后为32byte,可32byte是几个象素点呢?我觉得不对,不知道hell190109说得对不,谁能给我个肯定的答复?我就给分!~
alfwolf 2004-01-30
  • 打赏
  • 举报
回复
想确定你的位图像素字节数用ultraedit打开看看就可以了
lambochan 2004-01-29
  • 打赏
  • 举报
回复
晕,有名叫24bit,当然是3个字节一个像素,4个字节那是32bit.
至于4个字节对齐,是对的,自己看着对齐..
为什么不简单使用StretchBlt缩小?3个像素采一点的话,效果可能非常差。
至于斜纹,alfwolf说了..
hell190109 2004-01-29
  • 打赏
  • 举报
回复
宽度是12的倍数
alfwolf 2004-01-29
  • 打赏
  • 举报
回复
建议先看看你的24bit图象的数据是每像素占用3字节还是4字节,同时你每3点采一点必然丢失很多数据,如果这些数据是视觉敏感数据,那么你的缩小可能会效果非常差,有斜纹可能是你处理数据的起始位置不对或者没有搞清楚图象像素占用的字节数。
建议你到www.vckbase.com去看看关于位图平滑缩放的相关代码。
luoshayu 2004-01-29
  • 打赏
  • 举报
回复
一个字节是8位啊,四个字节32位,24bit是RGB0方式存储的呀要占32位呀不是4个字节吗
guopo 2004-01-29
  • 打赏
  • 举报
回复
24bit的图象,一个象素占4个字节?有没有搞错?
luoshayu 2004-01-29
  • 打赏
  • 举报
回复
行的字节数必须为4的整数倍,有斜纹是因为你的行不是4的整数倍
因为24位的图像一个象素占四个字节,所以字节数是四的整数倍,如果不是,则补齐0就可以了

19,469

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧