标签: cmyk

使用Image Magick将.eps(CMYK)转换为.jpg(RGB)的最佳方法是什么?

我有一堆.eps文件(CMYK),我需要转换为.jpg(RGB)文件.

与源EPS文件相比,以下命令有时会使我低于或高于饱和的.jpg图像:

    $cmd = "convert -density 300 -quality 100% -colorspace RGB ".$epsURL." -flatten -strip ".$convertedURL; 
Run Code Online (Sandbox Code Playgroud)

是否有更智能的方法来使转换后的图像具有与源EPS文件相同的质量?

以下是源文件信息的示例:

图像:rejm.eps格式:PS(PostScript)类:DirectClass几何:537x471基本几何:1074x941类型:ColorSeparation Endianess:未定义颜色空间:CMYK通道深度:青色:8位洋红色:8位黄色:8位黑色: 8位通道统计:青色:最小值:0(0)最大值:255(1)平均值:161.913(0.634955)标准差:72.8257(0.285591)品红色:最小值:0(0)最大值:255(1)平均值:184.261 (0.722591)标准差:75.7933(0.297229)黄色:最小值:0(0)最大值:255(1)平均值:70.6607(0.277101)标准偏差:39.8677(0.156344)黑色:最小值:0(0)最大值:195(0.764706) )平均值:34.4382(0.135052)标准偏差:38.1863(0.14975)总墨水密度:292%颜色:210489渲染意图:未定义分辨率:28.35x28.35单位:PixelsPerCentimeter文件大小:997.727kb交错:无背景颜色:白色边框颜色:#DFDFDFDFDFDF无光泽颜色:grey74页面几何:537x471 + 0 + 0处置:未定义迭代:0压缩:未定义方向:未定义签名:8ea00688cb5ae496812125e8a5aea40b0f0e69c9b49b2dc4eb028b22f76f2964 Profile-iptc:19738字节

谢谢

rgb imagemagick cmyk

2
推荐指数
1
解决办法
6778
查看次数

CMYK到Photoshop的RGB公式

有没有一个地方我可以得到photoshop用来将rgb转换成cmyk的公式?我知道网上有公式,但是photoshop不使用这个公式.它将collors转换为不同的.

谁能告诉我photoshop公式?

谢谢!

rgb cmyk

2
推荐指数
1
解决办法
3570
查看次数

Prawn可以生成CMYK格式的PDF吗?

我的客户说生成的PDF必须是CMYK格式.大虾可以这样做吗?

我在文档中找不到答案.

ruby pdf prawn cmyk

2
推荐指数
1
解决办法
399
查看次数

如何在python中创建cmyk图像

是否可以像rgb图像一样使用python创建cmyk图像?假设我们有一个二维数组,每个元素都是一个 4 维向量!我们如何将其转换为 cmyk 图像?

python image cmyk

2
推荐指数
1
解决办法
3626
查看次数

使用CMYK颜色空间在java中写入图像

我想使用CMYK颜色空间在java中编写一个图像,如下所示:

BufferedImage image= new BufferedImage(path.getBounds().width, 
path.getBounds().height, BufferedImage.TYPE_INT_ARGB);
Graphics2D g2d = image.createGraphics();
color c = new Color(ColorSpaces.getDeviceCMYKColorSpace(), new float[] 
{1.0f,1.0f,1.0f,1.0f}, 1.0f)
g2d.setPaint(c);
g2d.fill(path);     
g2d.draw(path);
g2d.dispose();
Run Code Online (Sandbox Code Playgroud)

然后我使用imageIO将图像写入JPEG,但是,当转换为PDF时,生成的图像没有我在代码中提供的CMYK颜色,而是具有以下内容

CMYK值

我的问题是:

  1. 我可以使用BufferedImage来写入带有CMYK色彩空间的图像吗?
  2. 如果组件值为0,0,0,1.0且alpha为1,如何使用CMYK颜色空间写入图像

请注意,我已经尝试过EPS并且工作正常,但是,在我的项目的这个阶段,我觉得使用EPS感觉不舒服.

java swing bufferedimage cmyk graphics2d

2
推荐指数
1
解决办法
1168
查看次数

CMYK/RGB 颜色空间如何在 pdf 和图像中工作,它如何影响它们的相互转换?

我有一项任务,我需要获取打印产品模型的 PDF,并检查它们的分辨率、大小和色彩空间。我需要将 Imagick 与 PHP 结合使用才能完成此任务。

打印这些 PDF 的印刷厂只有 CMYK 打印机,因此,上传的 PDF 需要具有 CMYK 颜色。但我不清楚颜色空间(CMYK/RGB)如何在 PDF 或 jpeg/png 图像中工作。所以,我有几个问题希望能帮助我更好地理解这件事并完成任务:

  1. 据我所知,我们可以绘制对象或将图像添加到 pdf 中,它们的颜色可以定义为 RGB 或 CMYK,但这如何影响整个 PDF 的色彩空间?

  2. 是否可以在 php 中检查 PDF 的颜色空间,而不将其转换为 jpeg/png?

  3. 如果我在 CMYK 或 RGB 颜色空间中定义了 PDF 中的图像并使用 Imagick 将 PDF 转换为 jpeg/png,除非特别提及,否则转换后的图像中的颜色空间是否保持不变Imagick::transformImageColorspace()

  4. 关于颜色空间如何工作、如何定义和检测以及当文件从一种 mime 类型转换为另一种类型时它们如何受到影响的简短背景信息。

PS:我正在将 PDF 转换为 jpeg/png 并检查转换后文件的颜色,如下所示,但false无论我使用什么 pdf ,它总是给出。

$img = new imagick(self::$_imgArray[0]);
if($img->getimagecolorspace() == imagick::COLORSPACE_CMYK)
    echo "Image is in CMYK";
Run Code Online (Sandbox Code Playgroud)

php pdf rgb cmyk imagick

2
推荐指数
1
解决办法
1170
查看次数

如何在indesign中以编程方式将CMYK转换为RGB

我在indesign中有一个CMYK颜色空间,我想将其转换为RGB颜色空间,我有一些代码,但我得到的数据不正确.

我试过的一些代码如下

    double cyan = 35.0;
    double magenta = 29.0;
    double yellow = 0.0;
    double black = 16.0;

    cyan = Math.min(255, cyan + black); //black is from K
    magenta = Math.min(255, magenta + black);
    yellow = Math.min(255, yellow + black);
    l_res[0] = 255 - cyan;
    l_res[1] = 255 - magenta;
    l_res[2] = 255 - yellow;
Run Code Online (Sandbox Code Playgroud)
@Override
public float[] toRGB(float[] p_colorvalue) {
    float[] l_res = {0,0,0};
    if (p_colorvalue.length >= 4)
    {
        float l_black = (float)1.0 - p_colorvalue[3];
        l_res[0] = l_black * …
Run Code Online (Sandbox Code Playgroud)

java rgb cmyk adobe-indesign

1
推荐指数
1
解决办法
5670
查看次数

标签 统计

cmyk ×7

rgb ×4

java ×2

pdf ×2

adobe-indesign ×1

bufferedimage ×1

graphics2d ×1

image ×1

imagemagick ×1

imagick ×1

php ×1

prawn ×1

python ×1

ruby ×1

swing ×1