CMYK support?

Ask for help and post your question on how to use XnView Classic.

Moderators: XnTriq, helmut, xnview

Justanick

CMYK support?

Post by Justanick »

Does Xnview support cmyk ? Can i convert an rgg image > cmyk ???
Tnx a lot.
User avatar
xnview
Author of XnView
Posts: 43442
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Re: CMYK

Post by xnview »

Justanick wrote:Does Xnview support cmyk ? Can i convert an rgg image > cmyk ???
Tnx a lot.
No sorry
Pierre.
roytam1
Posts: 18
Joined: Sat Sep 23, 2006 2:24 am

Re: CMYK

Post by roytam1 »

xnview wrote:
Justanick wrote:Does Xnview support cmyk ? Can i convert an rgg image > cmyk ???
Tnx a lot.
No sorry
maybe xnview should notify user when opening CMYK images at the moment.

but implementing RGB<->CMYK is not hard at all.
FYI: there's Java reference code:

Code: Select all

 public int[] rgb2cmyk(int R,int G,int B){
  int cmyk []= new int[4];
  cmyk[3]=(int)(Math.min(Math.min(255-R,255-G),255-B)/2.55);//cmykK
  int MyR = (int)(R/2.55);
  int Div = 100-cmyk[3];
  if (Div == 0)Div = 1;
  cmyk[0] = ((100-MyR-cmyk[3])/Div)*100;//cmykC
  int MyG = (int)(G/2.55);
  cmyk[1] = ((100-MyG-cmyk[3])/Div)*100;
  int MyB = (int)(B/2.55);
  cmyk[2] = ((100-MyB-cmyk[3])/Div)*100;
  
  return cmyk;
 }
 public Color cmyk2rgb(int C,int M,int Y,int K){
  float MyC = C/100;
  float MyM = M/100;
  float MyY = Y/100;
  float MyK = K/100;
  
  int R = (int)((1-(MyC*(1-MyK)+MyK))*255);
  int G = (int)((1-(MyM*(1-MyK)+MyK))*255);
  int B = (int)((1-(MyY*(1-MyK)+MyK))*255);
  
  if (R<0) R=0;
  if (G<0) G=0;
  if (B<0>255) R=255;
  if (G>255) G=255;
  if (B>255) B=255;
  
  Color rgb = new Color(R,G,B);
  return rgb;
 }
User avatar
Troken
Posts: 698
Joined: Thu Feb 09, 2006 10:18 am
Location: Sweden

Re: CMYK

Post by Troken »

roytam1 wrote:... maybe xnview should notify user when opening CMYK images at the moment. ...
Very nice suggestion, I support it! It could be a notifications with a checkbox "Do not show again". This way, new users will be informed and thus reduce confusion about CMYK.
User avatar
oops66
XnThusiast
Posts: 2005
Joined: Tue Jul 17, 2007 1:17 am
Location: France

Re: CMYK warning

Post by oops66 »

+1
XnViewMP Linux X64 - Debian - X64
User avatar
JohnFredC
XnThusiast
Posts: 2010
Joined: Wed Mar 17, 2004 8:33 pm
Location: Sarasota Florida

Post by JohnFredC »

+1
John
User avatar
oops66
XnThusiast
Posts: 2005
Joined: Tue Jul 17, 2007 1:17 am
Location: France

Post by oops66 »

Done into the V1.96Beta1,
Thanks Pierre
XnViewMP Linux X64 - Debian - X64
User avatar
JohnFredC
XnThusiast
Posts: 2010
Joined: Wed Mar 17, 2004 8:33 pm
Location: Sarasota Florida

Post by JohnFredC »

I guess I'm slow. Where is the CMYK conversion?
John
User avatar
oops66
XnThusiast
Posts: 2005
Joined: Tue Jul 17, 2007 1:17 am
Location: France

Post by oops66 »

maybe xnview should notify user when opening CMYK images at the moment.

Right, only this request above is done into V1.96, not the conversion.
XnViewMP Linux X64 - Debian - X64
Dstruct
Posts: 233
Joined: Fri May 02, 2008 9:27 am

Re: CMYK

Post by Dstruct »

xnview wrote:
Justanick wrote:Does Xnview support cmyk ? Can i convert an rgg image > cmyk ???
Tnx a lot.
No sorry
Why not?
User avatar
oops66
XnThusiast
Posts: 2005
Joined: Tue Jul 17, 2007 1:17 am
Location: France

Re: CMYK

Post by oops66 »

For Information on my computer: Now the conversion is done with the V1.96.5 version between CMYK (32 bits) and RGB (8 bits per component = 24 bits) plus a xnview window notification.
Thanks Pierre.
XnViewMP Linux X64 - Debian - X64
surfacecleanerz
Posts: 79
Joined: Thu Dec 15, 2005 10:59 am
Location: Germany
Contact:

Re: CMYK support?

Post by surfacecleanerz »

Hi,
I have some files which I converted from RGB .svg (from inkscape) via KDE Krita to CMYK .pdf, but Xnview tells me they are RGB, which is correct? Is Xnview able to do this conversion also? Where is it to find?

The .pdf files look very different in Xnview than in Adobe Acrobat Reader. I think there is an problem within Xnview! I'm using v1.97.2 under Win XP.

regards,
Stefan
User avatar
xnview
Author of XnView
Posts: 43442
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Re: CMYK support?

Post by xnview »

XnView can't convert SVG files. CMYK pdf can be different in XnView...
Pierre.
surfacecleanerz
Posts: 79
Joined: Thu Dec 15, 2005 10:59 am
Location: Germany
Contact:

Re: CMYK support?

Post by surfacecleanerz »

Hi,
ok, but why shows Xnview that the CMYK pdf is RGB?

Should I send you the files?

regards,
Stefan
User avatar
xnview
Author of XnView
Posts: 43442
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Re: CMYK support?

Post by xnview »

Yes please send me it
Pierre.
Post Reply