Android系统是不能够显示打印模式(CMYK)的图片的。所以要在Andorid设备下显示CMYK模式的图片我得做法是将其转换成RGB模式的图片,但是通过转换颜色丢失比较大,如果大家有好的办法欢迎指正···

ImageInfo info = new ImageInfo(Environment.getExternalStorageDirectory().getAbsolutePath() + "/cmyk.jpg");MagickImage imageCMYK = new MagickImage(info);

Log.d(TAG, "ColorSpace BEFORE => " + imageCMYK.getColorspace());boolean status = imageCMYK.transformRgbImage(ColorspaceType.CMYKColorspace);Log.d(TAG, "ColorSpace AFTER => " + imageCMYK.getColorspace() + ", success = " + status);

imageCMYK.setFileName(Environment.getExternalStorageDirectory().getAbsolutePath() + "/cmyk_new.jpg");imageCMYK.writeImage(info);Bitmap bitmap = BitmapFactory.decodeFile(Environment.getExternalStorageDirectory().getAbsolutePath()            + "/Docs/cmyk_new.jpg");if (bitmap == null) {    //if decoding fails, create empty image     bitmap = Bitmap.createBitmap(imageCMYK.getWidth(), imageCMYK.getHeight(), Config.ARGB_8888);}    ImageView imageView1 = (ImageView) findViewById(R.id.imageView1);imageView1.setImageBitmap(bitmap);

这里用到的一个第三方jar包:

Android 将一张CMYK模式的图片转换成RGB模式的图片相关推荐

  1. 转 把GIF图片转换成单个连续的图片 转 tif 等任意多帧图片转换bmp 或者gif等格式...

    为什么80%的码农都做不了架构师?>>>    转 把GIF图片转换成单个连续的图片 转 tif 等任意多帧图片转换bmp 或者gif等格式 using System; using ...

  2. java png 转jpg_怎么用java将png图片转换成jpg格式的图片

    png是一种背景透明格式的图片,大量用于网络上,保真性很好,JPG是压缩图片,占用空间少.但有一些失真,所以在将png图片转换成jpg图片之后,肯定是有一些差异的,毕竟这是两种不同的格式. 下面用一个 ...

  3. python将图片转换成动漫_python图片转换成素描和漫画格式的方法

    python图片转换成素描和漫画格式的方法 发布时间:2020-08-20 09:30:41 来源:亿速云 阅读:79 作者:小新 小编给大家分享一下python图片转换成素描和漫画格式的方法,相信大 ...

  4. OpenCV——将针孔相机模型图片转换成鱼眼相机模型图片

    一 理论基础 关于针孔相机模型,参考博客: 关于鱼眼相机模型,参考参考文献[1][2]. 这里只需要知道我们这里使用的鱼眼相机模型是等距投影的鱼眼相机模型,即r=fθ(1),而针孔相机模型是透视投影, ...

  5. python将图片转换成二进制文本_python图片转为二进制文本

    python图片转为二进制文本 发布时间:2018-11-06 00:05, 浏览次数:487 , 标签: python 写在最前面: 我在研究机器学习的过程中,给的数据集是手写数字图片被处理后的由0 ...

  6. 「Python|图像处理|场景案例」如何将彩色图片转成黑白的灰度图片?

    本文主要介绍如何使用python将彩色图片转换成黑白的灰度图片. 文章目录 场景描述 解决方案 具体代码 场景描述 假设我们现在有如下一张彩色图片: 我们希望将它转换成黑白图片,如下: 解决方案 将彩 ...

  7. java图片转换成base64_Java将图片转换成Base64字符串

    public classImageUtil {/*** 本地图片转换成base64字符串 *@paramimgFile * 图片本地路径 *@return */ public static Strin ...

  8. 怎么把图片转换成jpg格式?

    怎么把图片转换成jpg格式?图片格式的种类比较多,但要说哪种格式使用较早而且使用率最高的,那么肯定是jpg格式,jpg格式图片文件体积小,打开速度快,并且几乎不存在不兼容jpg格式图片的情况.而其它的 ...

  9. Java将图片转换成二进制,将二进制转换成图片

    Java将图片转换成二进制,将二进制转换成图片 static BASE64Encoder encoder = new sun.misc.BASE64Encoder();static BASE64Dec ...

最新文章

  1. 脚本中echo显示内容带颜色显示
  2. cookie封装调用
  3. php gtk中文介绍,PHP-GTK介绍及其应用_PHP教程
  4. 《响应式web设计》读书笔记(三)拥抱流式布局
  5. php直销二叉树,PHP二叉树递归算法
  6. 关于服务器虚化的优势,vmware虚化优势.docx
  7. 生成的头_Python爬虫偷懒神器!快速一键生成Python爬虫请求头
  8. Hbase协处理器实践总结(hbase数据同步)
  9. Vue 富文本编辑器的使用
  10. Python快速入门教材推荐!
  11. 企业网络安全最常遇到的安全问题是什么,主要面临哪些威胁?
  12. python工资高还是java-python工资高还是java?python和java薪资对比
  13. C语言常见头文件汇总
  14. 数学符号--罗马字母
  15. 基于大数据的音乐数据中心平台(附:源码 课件 项目部署文档)
  16. 图像处理相关算法之饱和度调整
  17. [益智]:空姐分配物品
  18. p5.js 光速入门中文教程
  19. php carbon详解,详解PHP使用日期时间处理器Carbon人性化显示时间
  20. JavaScript中日期Date、Math方法及使用例 驼峰命名法 网页显示时间 对数据取整 随机数 返回绝对值 四舍五入

热门文章

  1. PyQt5 + Python3.7 + OpenCV人脸识别身份认证系统(附源码)
  2. 2021年全球麻醉深度监测仪收入大约523.7百万美元,预计2028年达到872.3百万美元
  3. Linux 下用 superpi 测试 CPU 性能
  4. c语言指针数组 难点总结,C语言指针与数组的难点分析.pdf
  5. JAVA毕业设计健康医疗预约系统计算机源码+lw文档+系统+调试部署+数据库
  6. Mysql数据库查询好慢,除了索引,还能因为什么?
  7. 传智播客学python可以找人工智能方向的工作吗_Python的就业方向
  8. element ui 的照片墙 默认显示照片
  9. 【STM32学习】(29)STM32实现595驱动三个数码管(标准库和HAL库实现)
  10. [CareerCup] 3.1 Implement Three Stacks using Array 使用数组来实现三个栈