How to assign a specific color profile to an image?
I am in the process of submitting an image electronically.
They want me to submit images that have the color profile "ISO Coated v2 ECI".
My image has the color profile "Adobe RGB (1998)", according to File Info, and according to Preview.
I have downloaded the color profile from eci.org and put them in /Library/Color Sync/Profiles.
When I open the image in ColorSync Utility, I can see the profile under 'Profiles'.
However, when I try to assign or match or apply the profile to the image in ColorSync, it does not "stick".
With 'Match to Profile', I can select the profile (in the dropdown menu under 'Output'). But when I then save the image (using Save, Save As.., or Export..) it seems like it does not put that profile in the image, i.e., when I open the new image using Preview, I still get the "Adobe RGB (1998)" profile.
Same with 'Apply Profile'.
With "Assign profile", the profile I want is greyed out.
I also tried Pixelmator, but that does not offer me the profile "ISO Coated v2 ECI".
Am I missing something?
Could some kind soul please shed some light on this?
Or point me to the right web page or forum?
All insights and suggestions will be highly appreciated.
Best regards,
Gabriel.
Thanks for your response.
But, first of all, the profile I want to "set" is not in that list in Preview.
Second, I believe now that I don't need to just *assign* the profile, I need to *match* the image to it (the profile is an output profile).
Similar Messages
-
How to assign project specific task with the newly created projects ?
Hi All,
I need help. I need to assign project specific tasks (which i will be taking from staging table) other than the default task which are assigned during project creation. How do I proceed with this within same package. I am attaching the code of my package below...
CREATE OR REPLACE PACKAGE body xxpa_proj_conv_pkg as
PROCEDURE xxpa_create_project_proc(O_ERRBUF OUT VARCHAR2,O_RETCODE OUT VARCHAR2)
is
variables need to derive global parameters
v_responsibility_id NUMBER; --- PA Supervisor responsibility id
v_user_id NUMBER;
deriving global parameters-
-- Variables needed for API standard parameters
v_api_version_number NUMBER := 1.0;
v_commit VARCHAR2(1) := 'F';
v_return_status VARCHAR2(1);
v_init_msg_list VARCHAR2(1) := 'F';
v_msg_count NUMBER;
v_msg_index_out NUMBER;
v_msg_data VARCHAR2(2000);
v_data VARCHAR2(2000);
v_workflow_started VARCHAR2(1) := 'Y';
v_pm_product_code VARCHAR2(10);
---variables for catching errors---
v_error_flag number:=0;
-- Predefined Composite data types
v_project_in PA_PROJECT_PUB.PROJECT_IN_REC_TYPE;
v_project_out PA_PROJECT_PUB.PROJECT_OUT_REC_TYPE;
v_key_members PA_PROJECT_PUB.PROJECT_ROLE_TBL_TYPE;
v_class_categories PA_PROJECT_PUB.CLASS_CATEGORY_TBL_TYPE;
v_tasks_in_rec PA_PROJECT_PUB.TASK_IN_REC_TYPE;
v_tasks_in PA_PROJECT_PUB.TASK_IN_TBL_TYPE;
v_tasks_out_rec PA_PROJECT_PUB.TASK_OUT_REC_TYPE;
v_tasks_out PA_PROJECT_PUB.TASK_OUT_TBL_TYPE;
v_CREATED_FROM_PROJECT_ID varchar2(20);
v_CARRYING_OUT_ORGANIZATION_ID varchar2(20);
v_person_id NUMBER;
v_project_role_type VARCHAR2(20);
API_ERROR EXCEPTION;
v_a NUMBER;
cursor for project in data
CURSOR cur_project_in_data IS SELECT * FROM XXPA_PROJECT_IN_STG;
cursor for task data
CURSOR cur_task_in_data IS SELECT * FROM XXPA_TASK_IN_STG;
------------------------Cursors used for validations----------------------------------
cursor for product code used for validation
cursor cprc is select distinct PROJECT_RELATIONSHIP_CODE from PA_PROJECT_CUSTOMERS;
cursor for distribution rule-
cursor cdr is select DISTRIBUTION_RULE from PA_DISTRIBUTION_RULES;
cursor for project status code
cursor cpsc is SELECT PROJECT_STATUS_CODE, PROJECT_STATUS_NAME FROM PA_PROJECT_STATUSES WHERE STATUS_TYPE = 'PROJECT';
cursor for template/created from project id
cursor ccpid is select project_id from pa_projects where template_flag='Y';
BEGIN
select user_id, responsibility_id into v_user_id, v_responsibility_id
from PA_USER_RESP_V
where user_name like 'amit_kumar%'
and responsibility_name like'PA SupervisorS';
-- --Fnd_global.apps_initialize(user_id,resp_id, resp_appl_id);
-- Fnd_global.apps_initialize(v_user_id,v_responsibility_id,275);
-- -------calling global parameters---
pa_interface_utils_pub.set_global_info
p_api_version_number =>v_api_version_number,
p_responsibility_id =>v_responsibility_id,
p_user_id =>v_user_id,
p_msg_count =>v_msg_count,
p_msg_data =>v_msg_data,
p_return_status =>v_return_status
dbms_output.put_line ('Set Global status ->' || v_return_status);
----Cursor for PRODUCT RELATED DATA-----------
FOR REC IN cur_project_in_data LOOP
-----PASSING VALUES TO THE COMPOSITE DATA TYPE(PROJECT_IN_REC_TYPE)-------
----retrieving product code-----
select lookup_code into v_pm_product_code
from pa_lookups
where lookup_type = 'PM_PRODUCT_CODE'
and meaning = 'Oracle Project Manufacturing';
-----retrieving and validating created from project id----
BEGIN
select project_id
into v_CREATED_FROM_PROJECT_ID
from pa_projects_all
where name=rec.created_from_project_name;
EXCEPTION
when others then
O_Retcode := '1';
O_Errbuf :='Incorrent CREATED_FROM_PROJECT_NAME';
Fnd_File.Put_Line (Fnd_File.LOG, O_Errbuf);
UPDATE XXPA.XXPA_PROJECT_IN_STG
SET ERROR_FLAG ='1' ,last_updation_date='sysdate' where created_from_project_name = rec.CREATED_FROM_PROJECT_NAME;
END;
-----retrieving & validating carrying out organization id-----
BEGIN
select distinct(CARRYING_OUT_ORGANIZATION_ID)
into v_CARRYING_OUT_ORGANIZATION_ID
from pa_projects_prm_v
where CARRYING_OUT_ORGANIZATION_NAME=rec.carrying_out_organization_name;
EXCEPTION
when others then
O_Retcode := '1';
O_Errbuf :='Incorrent Carrying Out Organization name';
Fnd_File.Put_Line (Fnd_File.LOG, O_Errbuf);
UPDATE XXPA.XXPA_PROJECT_IN_STG
SET ERROR_FLAG ='1' ,last_updation_date='sysdate' where carrying_out_organization_name = rec.carrying_out_organization_name;
END ;
v_project_in.pm_project_reference := rec.segment1;
v_project_in.project_name := rec.PROJECT_NAME;
v_project_in.created_from_project_id := v_CREATED_FROM_PROJECT_ID;
v_project_in.carrying_out_organization_id := v_CARRYING_OUT_ORGANIZATION_ID;
v_project_in.project_status_code := rec.PROJECT_STATUS_CODE;
v_project_in.description := rec.PROJECT_DESCRIPTION;
v_project_in.start_date := rec.PROJECT_START_DATE;
v_project_in.completion_date := rec.PROJECT_COMPLETION_DATE;
v_project_in.distribution_rule := rec.DISTRIBUTION_RULE;
v_project_in.project_relationship_code := rec.PROJECT_RELATIONSHIP_CODE;
-------------------------Validation of incoming project data--------------------------------
v_error_flag := 1;
project relationship code validation
BEGIN
for prc in cprc
loop
if (rec.PROJECT_RELATIONSHIP_CODE=prc.PROJECT_RELATIONSHIP_CODE) or (rec.PROJECT_RELATIONSHIP_CODE is null)--can be overridden from template
then
v_error_flag :=0;
else null;
end if;
end loop;
END;
project distribution rule validation
BEGIN
for dr in cdr
loop
if (rec.DISTRIBUTION_RULE=dr.DISTRIBUTION_RULE) or (rec.DISTRIBUTION_RULE is null) null since the value can be taken from template too
then
v_error_flag :=0;
else null;
end if;
end loop;
END;
project status code validation
BEGIN
for sc in cpsc
loop
if (rec.PROJECT_STATUS_CODE=sc.PROJECT_STATUS_CODE) or (rec.PROJECT_STATUS_CODE is null) null since the value can be taken from template too
then
v_error_flag :=0;
else null;
end if;
end loop;
END;
dbms_output.put_line ('Error at PROJECT_STATUS_CODE>' ||v_error_flag);
validation logic for project start date
BEGIN
if TRUNC(rec.PROJECT_START_DATE) >= TRUNC(rec.PROJECT_COMPLETION_DATE)
THEN
v_error_flag := 1;
O_Retcode := '1';
O_Errbuf :='Project start date cannnot be greater than completion date';
Fnd_File.Put_Line (Fnd_File.LOG, O_Errbuf);
END IF;
END;
validation logic for project completion date
BEGIN
if (TRUNC(rec.PROJECT_COMPLETION_DATE)<=TRUNC(rec.PROJECT_START_DATE))
then
if ( rec.PROJECT_STATUS_CODE='CLOSED' and rec.PROJECT_COMPLETION_DATE>sysdate)
THEN
v_error_flag := 1;
O_Retcode := '1';
O_Errbuf :='completion date cannot be greater than sysdate for closed projects';
Fnd_File.Put_Line (Fnd_File.LOG, O_Errbuf);
END IF;
v_error_flag := 1;
O_Retcode := '1';
O_Errbuf :='Project closed date cannot be less than start date';
end if;
END;
--------Update staging table for the error records--------
BEGIN
if v_error_flag =1
then
O_Retcode := '1';
O_Errbuf :='Incorrect project relationship code';
Fnd_File.Put_Line (Fnd_File.LOG, O_Errbuf);
UPDATE XXPA.XXPA_PROJECT_IN_STG
SET ERROR_FLAG ='1' ,last_updation_date='sysdate' where PROJECT_RELATIONSHIP_CODE = rec.PROJECT_RELATIONSHIP_CODE;
end if;
END;
-----------------------End of validation of incoming project data----------------------------------
---------------Project Task DATA-----------------
v_a:=0;
FOR tsk IN cur_task_in_data LOOP
v_tasks_in_rec.pm_task_reference :=tsk.task_reference ;
v_tasks_in_rec.task_name :=tsk.task_name;
v_tasks_in_rec.pm_parent_task_reference :=tsk.parent_task_reference ;
v_tasks_in_rec.task_start_date :=tsk.task_start_date ;
v_tasks_in_rec.task_completion_date :=tsk.task_completion_date ;
v_tasks_in(v_a) := v_tasks_in_rec;
v_a:=v_a+1;
end loop;
---------------end of task details------------------
--INIT_CREATE_PROJECT
pa_project_pub.init_project;
---------------------CREATE_PROJECT--------------------------
pa_project_pub.create_project(
p_api_version_number=> v_api_version_number,
p_commit => v_commit,
p_init_msg_list => v_init_msg_list,
p_msg_count => v_msg_count,
p_msg_data => v_msg_data,
p_return_status => v_return_status,
p_workflow_started => v_workflow_started,
p_pm_product_code => v_pm_product_code,
p_project_in => v_project_in,
p_project_out => v_project_out,
p_key_members => v_key_members,
p_class_categories => v_class_categories,
p_tasks_in => v_tasks_in,
p_tasks_out => v_tasks_out);
if v_return_status = 'S'
then
UPDATE XXPA.XXPA_PROJECT_IN_STG
SET INTERFACE_STATUS ='Success' where segment1 = v_project_out.pa_project_number; ---P->pending & S-> Success
dbms_output.put_line('New Project Id: ' || v_project_out.pa_project_id);
dbms_output.put_line('New Project Number: ' || v_project_out.pa_project_number);
else
UPDATE XXPA.XXPA_PROJECT_IN_STG
SET INTERFACE_STATUS ='Pending' where segment1 = v_project_out.pa_project_number;
raise API_ERROR;
end if;
END LOOP;
Commit;
------Handling Exception--------
EXCEPTION
WHEN api_error THEN
dbms_output.put_line('An error occured during project creation');
IF (v_msg_count > 0 ) THEN
FOR i IN 1..v_msg_count LOOP
apps.PA_INTERFACE_UTILS_PUB.get_messages(
p_msg_count => v_msg_count,
p_encoded => 'F',
p_msg_index => i,
p_msg_data => v_msg_data,
p_data => v_data,
p_msg_index_out => v_msg_index_out);
dbms_output.put_line('Error message v_data ->'||v_data);
dbms_output.put_line('Error message v_msg_data ->'||v_msg_data);
dbms_output.put_line('Error message v_msg_index_out ->'||v_msg_index_out);
dbms_output.put_line('Error message p_msg_index ->'||i);
APPS.fnd_file.put_line(APPS.FND_FILE.LOG,v_data);
END LOOP;
END IF;
WHEN OTHERS THEN
dbms_output.put_line('An error occured during conversion, SQLCODE ->'|| SQLERRM);
IF (v_msg_count >=1 ) THEN
FOR i IN 1..v_msg_count LOOP
PA_INTERFACE_UTILS_PUB.get_messages(
p_msg_count => v_msg_count,
p_msg_index => i,
p_encoded => 'F',
p_msg_data => v_msg_data,
p_data => v_data,
p_msg_index_out => v_msg_index_out);
dbms_output.put_line('Error message ->'||v_data);
APPS.fnd_file.put_line(APPS.FND_FILE.LOG,v_data);
END LOOP;
END IF;
end; --end procedure
END xxpa_proj_conv_pkg;
* Please tell me how to assign project specific task with the newly created projects??? *
Also please tell me how to assign multiple * Project_Relationship_Code * (ex: END CLIENT, GENERAL CONTRACTOR, PRIMARY) for a particular project during project creation?Are you not storing the project number in the staging table designed for storing the task data? You can use create_project API to create the project and tasks at the same time with one single call. You may want to try that option
-
How Can I add a color profile to OS X 10.8.4?
How Can I add a color profile to OS X 10.8.4?
I've tried to locate the color profile folder but it's not availble.Hello gipseyeyes,
It sounds like you're trying to add a ColorSync Profile to your Mac. I found a few resources that may help.
First, I recommend reviewing the following article:
Mac OS X: How to Create a ColorSync Profile Used By Every Account
http://support.apple.com/kb/TA22329
The note in step 6 from that article is particularly useful for your situation:
Note: You may need to make some of these folders if they do not exist.
Also, the user Library in Mountain Lion is hidden, so you will need to follow these steps to get to "~/Library/ColorSync/Profiles/":
OS X Mountain Lion: What is the Library folder?
The Library folder contains files used by OS X and your apps, including your personal fonts and preferences. The Library folder is hidden. If you need to open it, make sure you are in the Finder, hold down the Option key, and then choose Go > Library.
You can find the full article here:
OS X Mountain Lion: What is the Library folder?
http://support.apple.com/kb/PH11395
Thank you for using Apple Support Communities.
Best,
Sheila M. -
Change Default Color Profile in New Image Document ?
I've looked and looked, and even Googled. Anyone know how to change the default color profile when you start a New image file? In CS5 mine defaults to sRGB (Under the Advanced drop down) but my CS6 is ProPhoto RGB which means I have to change it manually nearly every time I paste an image copied via right click in a web browser.
I think it the same on windows. If I copy things to the clipboard with Photoshop that the document profile seem to be used there when I do a paste there are no color issues. However if I use Prtscn or Alt+PrtScn to capture screen content. I'll see that the colors are wrong when I paste the clipboard into a new document if my default color space is not sRGB. Then I need to assign sRGB to the document to correct the colors.
If I paste a screen capture into the current document the color can be very off and I will not get a prompt on the color mismatch. Therefore I don't think a screen capture has any profile associated with it. And of course the screen has a much lower resolution then the images I edit. So there is also a big size difference. Here is one scaled to 100% zoom after the paste. You can see both the color and resolution difference. This capture was assigned to sRGB so you will see what the screen looks like after the paste and zoom to 100%.
Message was edited by: JJMack -
Remove color profile from an image
How to remove color profile from an image is it possible through any script?
Manual Try - Don't Color Manage this Document: option is used to instruct Photoshop to remove an existing embedded profile but when I save the file, close and open it I still see a color profile in the embedded image.On the mac you could have sips do this (it may depend on the file type). You would loose the files creator if Photoshop was its last editor though.
-
How can I discover a color saturation in an image?
My name is Eduardo, from São Paulo/Brazil. I'd like know how can I discover a color saturation in an image? For example, I open an image in photoshop CS6 and I'd like to know what a color is more saturated for after to do a treatment with color balance. I tried to use a Color Sample Tool in Photoshop, tried to find some articles and techiques on Google, but without success.
Somebody help me?Hi Eduardo,
Try looking at the Color window. You can find this by going to Window -> Color. In the Color window, you can use the eyedropper to select a color and see the color information displayed. See the screenshot.
Hope this helps! -
How to make custom icc color profile work as default for all users?
Hi!
I've calibrated two monitors for the machine running Mavericks OS X. I've managed to move these custom icc color profiles to ColorSync folder in HDD Library, so that that they are available for all the users. However, I cannot figure out how to make these icc profiles work as default profiles for all users and not only the one I used to calibrate monitors.
Is there a specific place I have to put custom icc profile to make it system default?
Thank you!If you put the profiles in the root /Library/ColorSync/Profiles/ folder, then each user needs to select them in their account. There isn't a way to apply them globally so each account automatically comes up that way.
-
How do I load a color profile onto my CS3?
My printer has requested that I work in CYMK, GRACol2006_coated1v2.icc color setting. I can't find it on my list of profiles. My printer has sent me the file. How do I get it into my pull down list?
Thanks in advance.Profiles need to be added via Windows's color management. Put the profile in C:\Windows\System32\Spool\Driver\Color along where the other profiles are and it should show up as a printer profile. You can also put them in Adobe's color folder C:\Program Files\Common Files\Adobe\Color\Profiles.
Mylenium -
How to solve the Embed Color Profile problem...
Hi Everyone,
This vijay from Chennai. I have one doubt for rectify the Embed color Profile problem, that's is how can i judges whether the file had Embed Color Profile or not. anyone solve this problem.
Thanks in Advance.
-yajivI used another profiles name, because I dont have the old one installed anymore, Youll have to be exact about the letters though.
And from a prepress-standpoint Id like to point out that removing the profile as opposed to »Convert to Profile« seems a peculiar practice, though of course Your reasons for doing so may be valid indeed.
You could try:
var myDocument = app.activeDocument;
if (myDocument.colorProfileName == "U.S. Web Coated (SWOP) v2") {
// =======================================================
var idassignProfile = stringIDToTypeID( "assignProfile" );
var desc2 = new ActionDescriptor();
var idnull = charIDToTypeID( "null" );
var ref1 = new ActionReference();
var idDcmn = charIDToTypeID( "Dcmn" );
var idOrdn = charIDToTypeID( "Ordn" );
var idTrgt = charIDToTypeID( "Trgt" );
ref1.putEnumerated( idDcmn, idOrdn, idTrgt );
desc2.putReference( idnull, ref1 );
var idmanage = stringIDToTypeID( "manage" );
desc2.putBoolean( idmanage, false );
executeAction( idassignProfile, desc2, DialogModes.NO );
else { -
How can I check the color profile for the current document?
I'd like to create a script that checks the current document's color profile and checks it against a string, for example "sRGB IEC61966-2.1". My studio has a script that performs various functions to make sure that all the layers are visible/unlocked, checks for stray points, etc., and we'd like to add a check to the color profile because we handle a large number of files and this setting is overlooked a lot.
It's alright if this value isn't writable through script (we can just pop up an alert letting the user know that they need to change it), but I can't find where to actually read this setting! We're currently working on Macs and with JavaScript, but any nudge in the right direction would be great.
Thanks!The Annoyance Factor. The idea was to add the color profile check once an illustrator is finished with a particular file as a kind of "clean up" before they save and move on to something else. My options as of right now are:
Create a script that saves the file in Illustrator and then closes the document, opens Photoshop if it wasn't open already (wait to load), opens the file in Photoshop (wait to load), change the color profile, and save (wait for the extra save).
Create a script that pops up an alert that says, "Check that your color profile is set to sRGB IEC61966-2.1". And the illustrator will check, save the file, and move on.
We have close to 30 people working on several files every day so wasting all that time waiting for files to load and save in a different application adds up in man-hours pretty quick. In this particular case, getting our people to do it is more efficient. -
How do I Batch change color profiles in CS4?
I need to change color profiles on hundreds of photos at a time. CS4 does not give me that option it seems, only lame options i'll never use
Probably easiest would be recording an Action of a conversion and running that with File – Scripts – Image Processor; Batch or Droplets are other ways of using an Action.
Scripting would be another option.
Which options exactly do You mean with »lame options«? -
How do I embed a color profile in an untagged picture that is displayed incorrectly as sRGB?
I have a set of JPEGs that have been stripped of their color profiles (AdobeRGB). Lightroom assumes that they are sRGB images and displays them incorrectly. Is there any function in the program that will let me embed the correct (AdobeRGB) profile to the photos, preferably without re-compressing them?
It looks like the developer of ExifTools GUI is no longer supporting it:
http://u88.n24.queensu.ca/exiftool/forum/index.php?topic=5370.0
I tried using an older ExifTools Gui v3.38 with the latest ExifTools v9.47 windows installer download and it works fine. It also does NOT recompress the image data when using the 'Import ICC/ICM Profile' tools. So there's no need to create TIFFs to change the profile on your JPEGs without altering the image data. Try it!
I've uploaded a ZIP file, which contains a folder with everything you need. Download, unzip, and place the folder anywhere on your HDD. Copy and paste the shortcut 'ExifToolGUI 3.38 (ExifTools 9.47)' that's in the folder to your desktop. Nothing is installed – Exif GUI is a standalone app. If it doesn't open you may need to right-click on the shortcut and selct 'Run As Administrator.'
https://www.hightail.com/download/elNLb3BOQ1JTSUFsYzhUQw
Message was edited by: trshaner Corrected download link -
How to set the (specific) color for a Chart Series in a Flash Diagramm
Hello all,
I wonder how I can set the color (of a bar) for a Chart Series in a Flash Diagramm.
So far I found now set-screw for this.
Can someone give me a hint please.
Thanks in advance.
AndreHi,
On the Chart Attributes page for the region, change the "Color Scheme" setting to Custom. Then, in the "Custom Colors" setting, enter the colours you want for all series, separated by a comma. For example:
red,yellow,greenAndy -
How do you create a color profile?
I'm looking for a way to creat a color profile so I can output a pdf from ID as grayscale.
Thanks,
Matt
This is in relation to http://forums.adobe.com/thread/497609?tstart=0I'm going to lock this thread and we'll keep everything in the other one.
-
How to replace a specific color with transparent color?
I would need to get image of a control but I'd like to replace the background color of the control with transparent color (like the commentest image editor).
I cannot use IMAQ library, so I would like to use 2D-picture palette.
I can read the image data pixel per pixer, but.. once the color to be replaced is found, how to replace it with transparent?
Thanks allIt sounds like you want the "Create Mask.vi". If not, you might want to provide some code that shows what kind of situation you're dealing with.
Maybe you are looking for
-
Java Concurrent Program - Output of BI publisher report
Hi, I have a requirement of a Java Concurrent Program in Oracle apps to print the output of a BI Publisher Report. I need help in the following aspects 1. Setting up my Jdeveloper for writing the Java code - I have downloaded xdo*,cabo*,jbo*,framewor
-
MacBook Pro won't boot up past gray screen?
Okay, so I was running chrome and iTunes and spotify. Spotify was playing and Avast! Detected an infection and moved it to the chest. I quit chrome and opened up a Steam game called Garry's Mod, but it wouldn't open no matter how many times I tried i
-
Russian characters getting printed as boxes when downloaded to PDF
Hi, My program downloads smartform output to PDF file to local system. But the downloaded PDF file contains Boxes instead of Russian characters. But in print preview, i am able to see the Russian chracters. Do i need to upload any font to sap system?
-
Nokia N97 Mini - Network coverage disappeared
My Nokia N97 Mini, about 1 year old, suddenly decided it did not want to get any reception at all. I have travelled via train to different places for work and such and noticed it still was not getting reception. I have also tried restarting the phone
-
ISA5.0 How to know Function called in SAP for ISA.
Hello everybody, I need to know what are the functions called in SAP to get the information or to create the sales document order. How could i do to see the functions called? Please. I'm on Internet Sales 5.0 and i have an ECC6.0 for the backend. Tha