⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_21161.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:21161 发表者:sunriver 发表日期:2002-11-14 11:18:22
<br>主题:请教位图的格式问题
<br>内容:关于位图数据每行都要是字节的4的倍数,可是在实际应用中怎么理解。<BR>是不是每一个位图图象都符合这个标准?那么我从一个位图中截取了一个区域形成一个新的图象,那么这个图象是不是也符合这个标准?如果不符合那么在photoshop中又怎么会形成一个可以显示的图象呢》
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:了了 回复日期:2002-11-14 13:30:41
<br>内容:你说的是32位的图象。图象格式很多,还有24位,16位的等等
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:sunriver 回复日期:2002-11-14 14:42:26
<br>内容:我说的是24位的
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:Norton AntiVirus 回复日期:2002-11-14 17:28:58
<br>内容:这个很简单:现在操作系统都是32位的,因此系统每次都会读出四个字节的数据<BR><BR>当24位图宽度为10时,系统会分三次将一行读完,每次要读四个字节<BR><BR>因此分配内存的时候,如果发现宽度不是4的整数倍,必须将宽度补成4的整数倍<BR><BR>如上例,就必须将宽度变为12<BR><BR>分配内存时,如果高度是5,那么内存大小为12 * 3 * 5;
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:sunriver 回复日期:2002-11-14 17:52:03
<br>内容:那么我在用photoshop截取位图的时候如果不是4的倍数,那么该怎么办呢?是不是photoshop自动给补齐呢?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:Norton AntiVirus 回复日期:2002-11-14 21:00:04
<br>内容:单纯截取一段位图,应该不会<BR><BR>比如你截取宽度为13,那么宽度就是13个象素,字节数为39byte<BR><BR>只是你自己在读文件或者其它操作的时候要补齐,否则就会产生图象扭曲,变形<BR><BR>这也就是你看到的bmp图象的宽度不全是4的倍数
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -