Welcome Guest! You need to login or register to make posts.

Notification

Icon
Error

Options
Go to last post Go to first unread
valbros  
#1 Posted : Sunday, September 17, 2006 2:08:59 AM(UTC)
valbros

Rank: Member

Groups: Member
Joined: 11/11/2005(UTC)
Posts: 9

Hello,
I've used the attached profile with Graphics Mill. Image should render
with almost no color - warm black. Works fine in Photoshop with
perceptual intent.
I can't find any reference to bitmap.Data.ColorManagement.Intent in help
files.
My goal is to simulate Photoshops Proof setup preview.
Advice?
thanks,
bv
File Attachment(s):
k3kicc.zip (1,148kb) downloaded 304 time(s).
Andrew  
#2 Posted : Monday, September 25, 2006 12:37:00 PM(UTC)
Andrew

Rank: Advanced Member

Groups: Member, Administration
Joined: 8/2/2003(UTC)
Posts: 876

Thanks: 2 times
Was thanked: 27 time(s) in 27 post(s)
Try these DLLs:

http://www.aurigma.com/Download...aphicsMill20DllsOnly.zip

It is based on Little CMS color management engine rather than on Microsoft ICM (which works incorrectly).

As for Intent property, it represents the same color transformation intents as in Photoshop. It takes the following constants:

RenderingIntentMatch = 8,
RenderingIntentGraphic = 1,
RenderingIntentProof = 2,
RenderingIntentProofBPC = 16, (proof + black point compensation option)
RenderingIntentPicture = 4
valbros  
#3 Posted : Tuesday, October 10, 2006 4:24:44 AM(UTC)
valbros

Rank: Member

Groups: Member
Joined: 11/11/2005(UTC)
Posts: 9

Before installing new dlls, the following code displayed a difference
in previews of an image. With the new dlls, I see no difference in
the way the image displays. Is there another way to display the
image with a profile?

Code:
 var bmp = Server.CreateObject("GraphicsMill.Bitmap");
 bmp.LoadFromFile(Server.MapPath('image.jpg'));
 bmp.Data.ColorManagement.IsEnabled = true;
 bmp.Data.ColorManagement.DataProfile = Server.MapPath('a1998.icc');
 bmp.Data.ColorManagement.RgbProfile = Server.MapPath('a1998.icc');
 bmp.Data.ColorManagement.TargetProfile = Server.MapPath('myprofile.icc');
 bmp.Data.ColorManagement.Intent = 4; //perceptual
 bmp.Data.ConvertTo24bppRgb(); 
 bmp.Data.SaveToStream(Response);


thanks,
bv

Edited by user Wednesday, December 19, 2007 3:47:09 AM(UTC)  | Reason: Not specified

Andrew  
#4 Posted : Sunday, October 15, 2006 12:47:59 PM(UTC)
Andrew

Rank: Advanced Member

Groups: Member, Administration
Joined: 8/2/2003(UTC)
Posts: 876

Thanks: 2 times
Was thanked: 27 time(s) in 27 post(s)
This is a correct behavior. Your input color profile (DataProfile) is the same as your output profile (RgbProfile). That's why transformation occurs between the same color spaces and the image is not changed anyhow.

You can compare it with Photoshop. To set input profile follow these steps:
  1. Open an image.
  2. Go to Image -> Mode -> Assign Profile
  3. Choose the color profile from drop down list. If you do not see your profile in this list, put it to C:\WINDOWS\system32\spool\drivers\color\
To set output profile follow these steps:
  1. Go to Edit -> Color Settings
  2. Choose the RGB profile (or whatever color space you need) in the Working Spaces groupbox.
  3. In Conversion Options groupbox you can play with intent.

Edited by user Wednesday, December 19, 2007 3:44:10 AM(UTC)  | Reason: Not specified

Users browsing this topic
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.