首页 > 编程语言 >java使用ImageIO读取CMYK图片转存为RGB图片在本地和线上表现不同的问题

java使用ImageIO读取CMYK图片转存为RGB图片在本地和线上表现不同的问题

时间:2023-11-01 13:56:37浏览次数:26  
标签:ImageIO CMYK RGB 本地 转存 图片

项目里有jpg图片是CMYK颜色模式,需要转成RGB颜色模式,我使用的方法简单粗暴,就是利用ImageIO转存一下,在我的本地正常。 但是丢到服务器上就有问题了,色差很大。不知道是什么情况。
`

        BufferedImage img = ImageIO.read(src); 
        ImageIO.write(img,"jpeg",dest);

`

本地和服务器都是OracleJDK17,本地windows,服务器centos8.
求教!!!

标签:ImageIO,CMYK,RGB,本地,转存,图片
From: https://www.cnblogs.com/YFree/p/17802927.html

相关文章

  • 通过python批量调整图片的大小
    在日常工作或学习中,我们经常需要对图片进行大小调整。如果只有一两张图片,我们可以直接使用一些常见的图像处理软件(如Photoshop)来完成。但是,如果有大量图片需要调整大小,手动操作显然效率低下。这时,我们可以借助Python的PIL库来实现批量调整图片大小的功能。本文将介绍如何使用P......
  • vue本地能够访问图片,打包项目之后图片无法访问
    //template中<img:src="boxHerf"/>//jsletboxHerf=ref('/src/assets/images/contain.svg')上述写法本地能够正常访问图片,但是打包之后无法正常访问,将boxHerf换成下列写法即可解决letboxHerf=newURL('/src/assets/images/contain.svg',import.meta.url).hr......
  • 使用yarn build 打包vue项目时静态文件或图片未打包成功
    解决Vue项目使用yarnbuild打包时静态文件或图片未打包成功的问题1.检查vue.config.js文件首先,我们需要检查项目根目录下的vue.config.js文件,该文件用于配置Vue项目的打包和构建选项。在这个文件中,我们需要确认是否正确地配置了打包输出目录和文件规则。可以检查以下几个设置项:mod......
  • 前端利用oss图片地址返回url下载zip包
    //首先引入插件npminstalljszip//导入项目importJSZipfrom'jszip'//利用canvas.toDataURL转换base64方法下载图片downZip(){//测试数据letdownLoadImageList=['https://img1.baidu.com/it/u=1112636550,1561836273&fm=253&app=120&siz......
  • 微信电脑版聊天图片DAT格式转为普通图片
    1-7不知道大家会不会有这样的苦恼,办公电脑用久了不知不觉间会提示某个盘内存将满的情况;这其实很大一部分是我们日常工作中微信聊天里收发的图片、视频、文件占的内存,这些是非常占用电脑空间的。如果要清理的话,视频和文件都可以直接查看,没用的直接删除就行。但是图片不行,图片是被加......
  • ffmpeg实现视频的分割生成测试用的图片视频和音频
    测试代码如下:#!/bin/bash#提示用户输入参数read-p"请输入要切分的MP4文件名:"filenameread-p"请输入要生成的视频数量:"video_countread-p"请输入视频文件的大小范围(单位MB,例如10-20):"video_size_rangeread-p"请输入要生成的图片数量:"image_countread-......
  • Python 批量合并图片到word文档
    这段代码是一个用Python编写的功能,它将指定文件夹中的所有图片插入到Word文档中并保存。以下是代码的主要步骤和功能:导入必要的库Python中的docx库用于操作Word文档,glob库用于匹配文件路径。fromdocximportDocumentfromdocx.sharedimportInchesimportglob定义函数......
  • 怎么去除图片水印文字?这3个方法快来收藏
    图片怎么去除水印文字?现在嘛,图片已经成了我们生活和工作里必不可少的一部分,可是有时候看图的时候,总会碰到一些带水印的图片,这些水印总是搞得图片看起来不那么爽,所以很多人都想知道图片怎么去除水印文字,这样就能更好地用这些图片了,今天我就来跟你们说说几种常用的去水印方法,希望对你......
  • openlayers截图之图片跨域问题
    openlayers截图之图片跨域问题报错: Errorinv-onhandler:"SecurityError:Failedtoexecute'toBlob'on'HTMLCanvasElement':Taintedcanvasesmaynotbeexported." 原因:引用图片资源如果跨域会污染canvas,导致canvas的toBlob、 toDataURL()、getImageData()方法......
  • 使用js下载svg图片
    //获取svgletdom=document.querySelector('.currentSvg')//将SVG节点转换为XML字符串constsvgString=newXMLSerializer().serializeToString(dom)//下载SVG文件const......