社区
C语言
帖子详情
文件读取1位
liutaoxwl
2003-08-21 09:36:31
文件读取函数都是读取1字节,怎样从文件中读取1位呢?是不是先读取1字节,在从中选取一位?怎样操作?
...全文
137
9
打赏
收藏
文件读取1位
文件读取函数都是读取1字节,怎样从文件中读取1位呢?是不是先读取1字节,在从中选取一位?怎样操作?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chon81
2003-08-21
打赏
举报
回复
写位就是.
先读,该位所在的字节,
再在该字节内写入要写的位(一般会用与逻辑运算)
再把该字节写入.
jack_wq
2003-08-21
打赏
举报
回复
同意:那你可以读出一个字节,修改好第一位和第二位之后再写入的嘛
我觉得这样做没有太大的意义,不知道楼主这样做什么目的!
ppm07
2003-08-21
打赏
举报
回复
那你可以读出一个字节,修改好第一位和第二位之后再写入的嘛。
liutaoxwl
2003-08-21
打赏
举报
回复
那我先写第一位,然后再写第二位,是不是要将第1个字节读出,修改第二位,再写入,这样好辛苦阿
ppm07
2003-08-21
打赏
举报
回复
写一位也要先补满一个字节,再写入的。
liutaoxwl
2003-08-21
打赏
举报
回复
怎样去写一位呢?
xiaoyunet
2003-08-21
打赏
举报
回复
最少都要读一个字节的。至于用那一位,自己来选择吧。奇怪的问题。
chon81
2003-08-21
打赏
举报
回复
如楼主说的.
可以先取1个字节,
再取位
xzygod
2003-08-21
打赏
举报
回复
读一字节 ,屏蔽其中的7位
读写1
位
二进制图像
读写1
位
二进制图像 此示例演示如何
读取
和写入1
位
二进制图像。 检查包含二进制图像的图形
文件
的
位
深度,文本.png. 注意,该
文件
以1
位
格式存储二进制图像。 将二进制图像从
文件
读取
到工作区中。
读取
以1
位
格式存储的二进制图像时,imread将工作区中的数据表示为逻辑数组。将二进制图像以1
位
格式写入
文件
。如果
文件
格式支持,默认情况下imwrite会将二进制图像导出为1
位
图像。要验证这一点,请使用imfinfo获取有关新创建
文件
的信息,并检查BitDepth字段。在写入二进制
文件
时,imwrite将ColorTyp
字节对齐在24
位
bmp图像
读取
中的使用
1
文件
格式 典型的BMP图像
文件
由四部分组成。 1>
位
图
文件
头数据结构,它包含BMP图像
文件
的类型、显示内容等信息; 2>
位
图信息数据结构,它包含有BMP图像的宽、高、压缩方法以及定义颜色等信息; 3>调色板,这个部分是可选的,有些
位
图需要调色板,有些
位
图,比如真彩色图(24
位
的BMP)就不需要调色板; 4>
位
图数据,这部分的内容根据BMP
位
图使用的
位
数不同而不同,在24
位
图中直接
64
位
Linux错误警告:无法
读取
符号,
文件
格式错误
64
位
Linux错误警告:无法
读取
符号,
文件
格式错误 在 Centos 64
位
机器上编译一个64
位
程序时,出现如下错误: /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../crt1.o: could not read symbols: File in wrong format 可以看到,编译器对应到32
位
lib目录下 尝试解决 查看crt1.o
文件
格式: # file /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../
图像处理之python
读取
bmp(1/4/8/16/24
位
)
@图像处理之
读取
bmp(1/4/8/16/24
位
) 图像处理之
读取
bmp(1/4/8/16/24
位
) 之前做图像处理作业,要求用read
读取
bmp,但是网上好像都没有找到能够
读取
各种
位
图的python程序。。。实属无奈 首先要获得1bit,4bit,8bit,16bit和24bit的图像。首先用Photoshop打开一张正常的jpg图片,接着在储存中选择bmp格式,分别选择24
位
和16
位
,但是1,4,8
位
无法选择,此时新建一张画布,在创建时选择8
位
,然后将上述图片导入画布,点击图像-模式-
位
图,并且按照上述
python中合法的二进制整数_Python – 从二进制
文件
中
读取
10
位
整数
我有一个包含10
位
整数流的二进制
文件
.我想读它并将值存储在列表中.它使用以下代码,它
读取
my_file并使用整数值填充像素:file = open("my_file","rb")pixels = []new10bitsByte = ""try:byte = file.read(1)while byte:bits = bin(ord(byte))[2:].rjust(8,'0')for bit in...
C语言
70,040
社区成员
243,237
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章