如何把一个图片的每个点的RGB导出来??
答案:2 悬赏:40 手机版
解决时间 2021-02-21 07:02
- 提问者网友:记得曾经
- 2021-02-20 21:03
比如说我有一个96*64D的ico或者bmp jpg....或者其他什么格式的文件,大家只回答随便一个格式的图片就行。这样的一个图片,如何把它每一个像素点的rgb资料给导出来,最好是导出来成分别三个R G B的矩阵。谢谢大家~~
最佳答案
- 五星知识达人网友:长青诗
- 2021-02-20 21:57
用编程语言打开,把rgb读成一个数组就行
比如Java语言ImageIO会把说支持的图片文件jpeg,png,bmp等读成BufferedImage对象
再由BufferedImage对象的getRGB()方法把颜色数据读到int rbg[];的数组中
每个32bit的int中每8bit代表ARGB的各个数值。
大多数其他编程语言都有提供类似的功能,如果没有就需要根据文件格式自己编写解码部分。
比如Java语言ImageIO会把说支持的图片文件jpeg,png,bmp等读成BufferedImage对象
再由BufferedImage对象的getRGB()方法把颜色数据读到int rbg[];的数组中
每个32bit的int中每8bit代表ARGB的各个数值。
大多数其他编程语言都有提供类似的功能,如果没有就需要根据文件格式自己编写解码部分。
全部回答
- 1楼网友:低音帝王
- 2021-02-20 22:28
cs3以前不能存cmyk的jpg以后的可以,
pdf在导出pdf面板里选择:
输出
--颜色转换(转换为目标配置文件)
--目标(文档cmyk选择一个cmyk的配置文件)
这样的话有些rgb的图片就会转为cmyk了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯