永发信息网

如何把一个图片的每个点的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的各个数值。

大多数其他编程语言都有提供类似的功能,如果没有就需要根据文件格式自己编写解码部分。
全部回答
  • 1楼网友:低音帝王
  • 2021-02-20 22:28
cs3以前不能存cmyk的jpg以后的可以, pdf在导出pdf面板里选择: 输出 --颜色转换(转换为目标配置文件) --目标(文档cmyk选择一个cmyk的配置文件) 这样的话有些rgb的图片就会转为cmyk了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯