将打印,CMYK图像转换为iPhone的平铺RGB图像?

时间:2010-11-08 07:49:24

标签: iphone objective-c image-processing uiscrollview catiledlayer

我获得了一些高分辨率的图像,这些图像最初是为印刷杂志制作的,用于在iPhone应用程序中显示,如Xcode PhotoScroller应用程序(如iPhone的原生照片查看器应用程序)。我将它们缩小到1024 x 1536像素,我将把它们整理成UIScrollViewCATiledLayer

  1. 当我调整它们的大小时,我是否还要将它们从CMYK转换为RGB?

    我是这么认为的,因为RGB是数字的,对吧?但它们在iPhone上也看起来很好,就像CMYK一样。为什么他们说使用RGB进行数字化?

  2. 将它们调整为1/2&的最佳方法是什么? 1/4并将所有3种尺寸切成薄片?

    1024/4 = 256,所以我想把每个瓷砖(边缘除外)制成256 x 256 px。我尝试了Tile Cutter,但是我有20张图片,所以我必须做20次。另外,它不会让你把水平放得很深,所以我还必须在PhotoShop中调整每个图像的大小两次。所以,这是我必须通过The Cutter运行的60张图片。它不应该花太长时间,但可能性很大,我会再次这样做,所以我想有一个更好的解决方案。理想情况下,用iPhone做这件事很酷,但就目前而言,我认为除非你提出更好的选择,否则我会使用Paul Alexander's Tile Ruby script。我也可以尝试Zoomify

1 个答案:

答案 0 :(得分:2)

RGB具有比CMYK更广泛的颜色范围。

CMYK是在白纸上打印的颜色范围。它代表Cyan Magenta Yellow和blacK。 (想想打印机卡片中的4种颜色.CMY表示颜色,K表示黑色。) 当我的CMY你有一个非常非常深的灰色。每种颜色的比例为0-100%。

RGB是显示器的颜色。这是LCD和CRT处理颜色的方式。红绿蓝。它的范围为0-255。两种颜色中的255种都是白色。

现在由于显示器背光背光,它可以使明亮的彩色打印机无法做到。像闪亮的绿色或闪亮的粉红色。 CMYK图片在屏幕上看起来很好。 RGB会在打印时失去颜色(就像那些闪亮的绿色会变成无光泽)。

对于iPhone,使用RGB。原因: - 它直接处理RGB值 - 你会得到精确的颜色 - RGB占用的内存少于CMYK