2011-02-07 6 views
2

포토샵이 rgb를 cmyk로 변환하는 공식을 얻을 수있는 곳이 있습니까? 웹에 수식이 있다는 것을 알고 있지만 포토샵에서는이 수식을 사용하지 않습니다. 다른 collors를 변환합니다.CMYK to RGB 포토샵 공식

누군가 포토샵 공식을 말할 수 있습니까?

감사합니다.

+1

1) 프로그래밍 언어를 선택하십시오. 그래서 추상적 알고리즘을위한 장소가 아닙니다 2) 반드시 PS가 사용하는 정확한 알고리즘이어야합니까? 아니면 RGB-CMYK에서 작동 할 수 있습니까? 정확한 정보를 제공해야한다면 PS 팀 만 알고 정보를 제공하지 않기 때문에 유효한 대답을 얻지 못할 것입니다. – Will

+0

아니요 동일한 결과 여야합니다. 그것은 가장 중요한 일입니다. –

+0

PhotoShop 자체는 물론 색상 변환을 일반적으로 프로그래밍 할 수있는 여러 가지 방법이 있습니다. 재현하려는 PhotoShop의 색상 변형 현상 영역은 어디에 있습니까? 예 : 색상 선택기 UI에서 또는 새 icc 프로파일을 문서에 적용한 후 – jeffrbauer

답변

5

대부분 Photoshop에서는 RGB를 CMYK로 변환하기위한 색상 프로파일을 사용합니다. Windows에서 .NET 언어와 동일한 작업을 수행하려면

는 다음에 대한 API있다 :

두 개의 서로 다른 네임 스페이스에서 두 개의 서로 다른 색상 클래스가 사용하는 것으로
float[] colorValues = new float[4]; 
colorValues[0] = c/255f; 
colorValues[1] = m/255f; 
colorValues[2] = y/255f; 
colorValues[3] = k/255f; 

System.Windows.Media.Color color = Color.FromValues(colorValues, 
    new Uri(@"C:\Users\me\Documents\ISOcoated_v2_300_eci.icc")); 
System.Drawing.Color rgbColor = System.Drawing.Color.FromArgb(color.R, color.G, color.B); 

. 그리고 아마도 PresentationCore DLL을 참조로 추가해야 할 것입니다.

이 특별한 경우에는 ISO Coated v2 300 % (ECI) 프로파일이 사용됩니다. 다운로드 섹션 (eci.org)에서 다운로드 할 수 있습니다. 여러 프로필이 포함 된 더 큰 ZIP 파일의 일부입니다.

전체 이미지를 CMYK에서 RGB로 변환해야하는 경우 동일한 네임 스페이스에 색상 프로파일을 사용하는 특수 클래스가 있습니다.

색상 프로파일로 CMYK color conversion을 테스트하기위한 멋진 온라인 앱이 있습니다.

+0

안녕하세요 코도, 멋진 코드를 보내 주셔서 감사합니다. 나는 이것이 CYMK에서 RGB로가는 것임을 이해합니다. RGB에서 CYMK로 변환 할 수있는 다른 비트를 추가 할 수 있습니까? 종류는 안부 – ibiza

0

저는 PhotoShop을 사용하지만 Google 검색에서 은 기기가에 따라 다르며 Edit > Color Settings (Shift+Ctrl+K)으로 제어된다는 것을 알려줍니다.

1

CMYK 및 RGB로 색상을 저장하기위한 여러 가지 ICC 색상 프로파일입니다. 한 끝은 모두 모든 색을 나타내는 것입니다. RGB, sRGB, Adobe RGB, SWOP (미국 웹 코팅) v2, GRACol 등이 있습니다.

인쇄 업체로서 최종 목표는 무엇입니까? Adobe Javascript에서 색상 개체를 사용하여 작업하려는 경우 Photoshop 스크립팅에 대해 조금 이야기 할 수 있지만 디자인과 관련이 있다면이주의를 기울여야합니다. RGB 색상 공간은 더 넓은 색상 영역 (더 많은 색상)을 제공하고 많은 포토샵 효과는 RGB로 작업하는 동안에 만 사용할 수 있으며 RGB 파일 크기는 더 작습니다 (CMY & K 대신 3 채널 RGB 만 저장).

프린터 장치로 이동할 때 문서를 CMYK로 저장하면 프린터 하드웨어가 색상을 재 해석합니다. 따라서 대부분의 경우 CMYK에서 작업하는 것이 도움이되지 않습니다.