Duotone-curve incorrectly applied in action
Hi all,
When I record a action and I apply a duotone-preset to a grayscale image then the curve of the Black-channel is incorrectly applied. Only the 0 is set to 0 and 100 is set to 75. It becomes a straight line instead of a curve as you can see in de screenshot below.
When I apply the duotone-preset manually then Photoshop applies the curve correctly. I've noticed this also in the past, since Photoshop CS6.
With a little testing-around I see that Photoshop doesn't record values which stay the same number. For example, when the input-value of a curve is 50 and the output-value is also 50 then it isn't recorded in the action. When you set the output value to 50,1 then it will be recorded.
Does anyone else have issues with duotone-presets in Photoshop-actions?
You can download the duotoon-preset here.
I'm using Photoshop CC 14.1.2 on OS-X 10.9.1.
Thanks for your help.
Regards Roel
I am still having the same problem in Photoshop CC 2014. When the action is recorded in Photoshop CC the mode change to duotone is always defined as a description of duotone ink and transfer points. Even when loading a duotone preset while recording. We have to go back to Photoshop CS5 to record an action defined as a link to a duotone preset. This is not a tenable solution because our OS will eventually not support CS5.
From what I have seen, when an action with the description of duotone transfer points is played back only the first 5 transfer points are used for each curve. All the transfer points past the fifth are set to null, including 100. Also transfer points that are equal, like Value: 50 - Response: 50, are not recorded at all. That is a big problem because equal value transfer points like that are used along with other transfer points to set the slope of curves. They can't just be ignored.
Here is an example of the actual duotone curve and the results when playing it back from an action. You can see that only the first five transfer points are correct and the rest are set to null, including 100 which is reset to 100.
Hopefully this is a known bug that is being worked on. Can we return to the previous way of recording a duotone mode change as a link to the duotone preset like in Photoshop CS5? That still works when played back in Photoshop CC 2014. Hopefully we can solve this issue soon.
Similar Messages
-
Find a window in XMonad and apply some actions to it
Hi everyone, I think this should be really easy for someone who's good at Haskell but I just couldn't figure it out as I'm bad at it.
Basically I want to search through the list of windows in the current workspace, find one matching some condition and apply some action to it; if not found then create this window.
I had a skeleton code like this
import qualified XMonad.StackSet as W
import XMonad.Actions.WindowGo
findWindow condition actionIfFound actionIfNotFound =
ifWindow (condition <&&> member W.current) windowFound actionIfNotFound
where windowFound = ask >>= w -> do actionIfFound wHi guymatsuda,
If you are having an issue locating a previously purchased song, you may find the following articles useful:
iTunes: Finding lost media and downloads
http://support.apple.com/kb/TS1408
Apple Support: Downloading past purchases from the App Store, iBookstore, and iTunes Store
http://support.apple.com/kb/HT2519
Cheers,
- Brenden -
BAPI or FM to apply personnel actions
Hi,
I need to apply personnel actions to a set of employeed (stored in an internal table) and I prefer to use a BAPI or function module instead of BDC.
Is this possible?, looking at previos forum posts I've seen that HR_INFOTYPE_OPERATION would be an option, but I thought that this function was used to modify infotypes not to apply actions.
Thanks in advanceHello Javier,
You can also create infotypes record using function HR_INFOTYPE_OPERATION . For an action, you should be familiar which infotypes record neeeds to be created and then you will use this function to create record for those infotypes turn by turn.
Try using function HR_MAINTAIN_MASTERDATA instead. You can pass all the infotypes in one function call.
Regards,
Ahmad -
usually i need to create many watermarked datasheets for different customers using a single base pdf. currently i run individual actions for individual customers on the same file which means i have to runs 10s of individual actions every time i have new source file. can i make a single action or a script which will take a single source file, run multiple actions(~15-20) for watermarks and save these files separately? basically what i need is instead of running many individual actions i run a single action/script to make it automatic. if yes, how to do so?
Hi Monte,
You can achieve this by assigning a secondary extension to another button, but this might not be what you want, so if you can elaborate a little further as to what you want exactly I can help you with putting together a solution
Cheers,
David Trad.
**When you rate a persons post, you are indicating a thank you or that it helped, but at the same time you are also helping to maintain the community spirit - You don't have to rate posts and you wont be looked down upon :) ** -
Reg: SAP HR ---how to apply Dynamic actions
Hi Gurs,
Whenever subgroup RH to RS or RS to RH change then only it will create the infotype 8.Otherwise it will create the COPY for the infotype 8.
We did the configartion but whnever RH is coming then only it was showing as create.it was not comparing..But we need whenever to change subgroup RH to RS or RS to RH then only it will create the infotype 8 otherthan these two it will copy for the infotype 8.
Ex: if we change RH to CB then it will Copy the infotype..If we change CB to RH then it will create the infotype..
Can you please advise me whether we need to do any dynamic actions..bcease recently moved to functional..I dont have much idea about the functional side...
Can you please suggest me if we need to dynamic actions please provide me the steps how to follow..
Waitng for your response...
Regardds,
Kiran.hello Kiran..
Is this requirement when you try to change any employee in PA30 ?
If yes, I think we can do this using BADI
BADI: HRPAD00INFTY
In this we have a method called AFTER_INPUT ...I think here we can read the current employee subgroup value from the
parameter I503 and read the old value of subgroup from the infotype 0002 and then compare from RS to RH or RH to RS..
then if it changes create infotype 8....for creation or copy use HR_INFOTYPE_OPERATION function module....
Hope this helps...please let me know -
Issue with applying Event Action filters
Dear friends,
A general question on Event Action filters. There is a signature with sig ID 6257.
The following is the event action filter configuration:
service event-action-rules rules0
filters edit DHCP
signature-id-range 6257
subsignature-id-range 0
attacker-address-range 172.20.20.10,172.20.20.11
actions-to-remove produce-alert
filter-item-status Enabled
stop-on-match True
os-relevance not-relevant
exit
Even though a valid DHCP offer is being given by the DHCP server, this alert is getting fired.
We have even excluded the IP's of the DHCP Servers - 172.20.20.10 and 172.20.20.11 from the Attacker Address range parameter in the signature but still this alert gets fired.
evIdsAlert: eventId=1204853641442197329 vendor=Cisco severity=low
originator:
hostId: IDSM2Core1
appName: sensorApp
appInstanceId: 592
time: April 7, 2008 5:46:48 AM UTC offset=180 timeZone=1
signature: description=DHCP Client DoS id=6257 version=S316
subsigId: 0
sigDetails: Server Offered a Malicious IP Address
marsCategory: DoS/Host
interfaceGroup: vs0
vlan: 200
participants:
attacker:
addr: 172.20.20.10 locality=OUT
port: 0
target:
addr: 10.1.1.78 locality=OUT
port: 0
os: idSource=unknown type=unknown relevance=unknown
summary: 4 final=true initialAlert=1204853641442197267 summaryType=Regular
alertDetails: Regular Summary: 4 events this interval ;
riskRatingValue: 25 targetValueRating=medium
threatRatingValue: 25
interface: ge0_7
protocol: udp
Looking forward to your kind help and advise on this.
Thanks a lot
GautamSome things to check:
1) Is the filter in the active list? Filters can be enabled or disabled, but they can also be active ro inactive. You've only show a part of your configuration so I can't tell if the filter is part of the active list.
2) Are there actions other than produce-alert for the signature? Or is an event action override adding other actions?
Produce-alert is not the only action that can cause an alert to be generated. The produce-verbose-alert, request-snmp-trap, log-attacker-packets, log-victim-packet, and log-pair-packets will also cause alerts to be generated. Modify the filter to also remove these actions.
3) The alert you've shown is a Summary Alert. There may be an issue with Summarization and the Filters. Try modifying the signature to set it to FireAll with no summarization.
4) If you have multiple filters then check the order of the filters. If the event is matching an earlier filter where the stop-on-match is set to True, then it will not check the event against this filter. Either move this filter up higher in the filter list, or change earlier filters to be "stop-on-match false".
5) Also check to see if you are running the latest 5.1(7) or 6.0(4) Service pack. If running earlier 5.1 or 6.0 versions you might be hitting a bug that could have already been fixed.
If none of the above help, then contact the TAC. It could be that you may have foung a bug that the sensor development team is unaware of.
To help in identifying the problem take a packet capture of the packets from 172.20.20.10 for several minutes around the time when the sensor is generating these alerts.
This way the team can both check if the signature is firing correctly, and if the filters are working correctly for that signature. -
Applying action to many objects
How can i apply an action to many instances of the same
object or different objects without the need of writting the same
code tens of times ???
Like i have 10 copies of a circle and i want in the first
frame to set their x positions to 100, can i do this in one step
instead of writing the code for each one???
ThanxThanks man for helping, and ur method worked with the example
i gave ( the circles ). But the thing that i'm trying to do is the
following:
i have some walls and i want to test if a circle i made (
which the user can move by arrows ) hits the walls or not. i could
made it for one wall by using hit test function. but the method u
gave me didnt work with this. i wrote:
for(var i=1; i<=5; i++){
if ( this["wall" + i].hitTest(ball) ){
also i tries the opposite:
for(var i=1; i<=5; i++){
if (ball.hitTest(this["wall" + i]) ){
and THANX -
Batch actions applied to artboards
I don't see that this is possible but it would be really nice to apply Batch actions to all Artboards in a file, i.e.: pasting an object in the same place on all boards.
My workaround is to probably just attach it to another existing symbol but in cases where I have 50 artboards, it'd be nice to just control it through someplace like: Actions > Batch > Source = ArtboardsAlso with java script.
app.executeMenuCommand('pasteInAllArtboard');
and as that states it is a menu command...
Edit->Paste on all Artboards
What version are you running? -
CS5 - Applying Actions to Select Part of Image
Hello,
I'm working in CS5. I'm new to actions and I would like to apply the action only to a specific part of the image. For example, for a portrait, I would like the action to apply to the background of the image, not necessary on the individuals face.
I'm not aware if there is a way to apply it to the entire image, then erase it from the areas I don't want it to apply, or if I lasso an area and apply it. I've tried it several different ways to no avail.
Thanks in advance for any suggestions,
LivI would like the action to apply to the background of the image, not necessary on the individuals face.
As the differentiation of fore- and background of an image can be a convoluted issue (have you ever tried to clip the image of a curly-haired person from a background of shrubbery?), it does not lend itself to automation easily.
I'm not aware if there is a way to apply it to the entire image, then erase it from the areas I don't want it to apply
If you work with Adjustment Layers or Layer Masks in general the Masks can subsequently be edited easily. -
Problems applying actions to movie clip
HI, I am a total beginner with flash- I am following a
tutorial at www.flashninjaclan.com/tutorialpage.php?ID=56
I have created a rectangle for the paddle- converted it to a
movie clip and then- when I try and apply an action to one of my
paddles the actions box comes up with a message saying "current
selection cannot have actions applied to it" WHY???
it lets me put in code if a layer is selected rather than an
object.
any help gratefully recieved.
thanksActionscript 3 will not allow code to be attached to objects,
it can only be written to a frame space.
If you want to follow that tutorial, then open the publish
settings window and reset your movie to use Actionscript 2.
However, applying code directly to objects is always a bad
idea. The tutorial you are following is either very bad or very
old. You will be much better served by looking at tutorials for CS3
that use actionscript 3. -
Record keyboard strokes and apply actions across Premiere sequence?
Hello!
I have a laborious task that needs to be completed thousands of times. To get around this torture, I would like to try recording my keyboard strokes and then apply the actions to other clips and projects. There are many automation applications out there but has anyone found something they would recommend to use within Premiere? Perhaps this already exists? The function is available inside Photoshop and AE is strong with macro scripts too - If it isn't inside PP I'll do a feature request.
Please let me know if I am missing the obvious or if you have any suggestions...
Thanks allSome of the gaming mice let you record macros to their multiple keys, I use a Contour Shuttle that does the same.
-
PhotoShop CC will not play Layer Adjustment Actions Correctly
My computer has PhotoShop CC installed on a brand new Dell Windows 7 computer. Previously I used CS4 and it worked great, but now I'm having issues with CC playing back any Action that has layer adjusments. I'll record an action consisting of an edited layer adjustment such as curves, levels, brightness/conrast, etc., and then when I play it back the layer adjustment applied is the default 0. For instance, here I clicked "Create New Action" and labeled it "Curves Layer TEST":
add a new curves layer adjustment and label it "Brighten":
Then I add a few points to the curve (overly brightened to demonstrate my issue):
then I hit the Stop Recording button. But when I look at the curve values in the Actions box of the very curve layer I just recorded, it says the Preset Kind is Default. Why doesn't it say Custom??? The Properties box read "Custom" as I was editing the curve!
So anyway, I open up my nexy photo and play the Brighten action I just created...
and nothing happens to the image. Oh, it now has a curves layer on top, but it's the Default straight line. What happened to the curve I edited and recorded!!??
What's the deal? This is the same process I used in CS4, CS2 and every other PhotoShop incarnation and it worked fine, until CC. Is this a bug? Or is there a new process to creating layer adjustment actions???Adobe added the adjustment panel in CS4. Adobe also changed how the action recorded records adding adjustment layers in CS4. Before the Adjustment panel when you clicked on one of the add adjustment layer icons Photoshop would open the adjustment type options dialog window which you would set and commit. When you committed the settings the action recorder would record a single step that added the adjustment layer with the setting you set. After Adobe added the adjustment panel the action recorder records a step Make adjustment layer Adjustment type preset default as soon as you click on the adjustmet type icon. If you then make changes to the settings when you move onto the next Photoshop operation the action recorder records a second step Set current adjustment layer to type preset kind custom and settings. Adobe also introduced many problems with the adjustment panel. The two step recoding can be a problem because it possible to add steps between the two steps and the step set current adjustment layer will fail if the targeted layer was changed by the addition. The adjustment panel also has two options in its fly-out menu the change Photoshop operation. They can break new and old actions that add adjustment layers. For how adjustment layers will get added may not be the way they were added when the action was recorded. These options work more like global Photoshop Preferences actions have no control over. However the options do not alway work like set. So if you try real hard you can record actions that add adjustment layers that will alway work the way you designed your action to work. Adobe does not want to fix these problems. I tried to get Adobe to fix these bugs for years. I have now given up.
-
Adjustment layer to apply to a previous layer mask
i want to use a separate adjustment layer (curves) to apply to the previous layer luminance mask only rather than to the layer as a whole -
possible or no -
i can't see a way to separate applied curves from the mask -
ta,
dthanks for the quick replies - here is a more detailed explanation of what i want to do -
i've made a luminance mask (command/alt/tilde) and applied it to the layer (to apply sharpening in highlights only) - now, i can also apply curves to this mask for a more precise application of the mask - i'm fine with all this - however -
i'd like to make all of this into an action, still no problem - but i'd like to have the curves (applied to the luminance mask) as a separate layer so that they could be varied after different pictures are put thru the action -
when i try to make a curve adjustment layer it will only apply to the complete picture + mask layer below - i want it to apply to only the mask so that it is tweakable after the batch action -
does this make sense now, and if so is it possible, have i missed something -
thanks,
d -
Possible to script palette menus Save and Load Curves?
Is it possible to script CS4 Photoshop's palette menus? Specifically, the "Save Curves Preset ..." and "Load Curves Preset" ... of the Adjustments Palette.
I have 600 images, some of which have layer>new adjustment layer>curves applied.
I want to save the curves using the image name. Later, I want to be able to load the appropriate curve.
E.g., for image001.tif, the curve would be image001.acv
(I already have a loop set up to iterate through the files and get the file names.)Thank you.
I got both scripts working without JS or AS errors, but, when trying to load .acv files generated by the second script, CS4 Photoshop gave an error:
"Could not load the curves because the file is not compatible with this version of Photoshop"
(The loading script works fine when loading .acv files created directly from Photoshop.)
The only change I made to your Save Curves code was:
FROM: var myACV = new File('~/desktop/myCurve.acv')
TO: var myACV = new File(file);
and made the code a function:
saveCurves(file)
YOUR CODE HERE
so that I could incorporate it into the Applescript.
Maybe that was naive (I'm not very knowledgeable about JS).
Here are the scripts I'm using:
SAVE CURVES:
set gammaFolder to "/Users/me/Desktop/myproject/gamma/"
tell application "Finder"
set TheFolder to choose folder
set FileList to every file of entire contents of TheFolder as alias list
end tell
repeat with theFile in FileList
set thefilename to theFile as string
set text item delimiters to ":"
set thefilename to last text item of thefilename --remove path
set text item delimiters to "."
set thefilename to first text item of thefilename --remove extension
tell application "Adobe Photoshop CS4"
activate
open theFile
tell current document
if exists layer "Curves 1" then
set current layer to layer "Curves 1"
do javascript "saveCurves('" & gammaFolder & thefilename & ".acv');
function saveCurves(file) {
-- SAVE CURVES JAVASCRIPT HERE
};" --show debugger on runtime error
end if
end tell
end tell
end repeat
LOAD CURVES:
set gammaFolder to "/Users/me/Desktop/myproject/gamma/"
tell application "Finder"
set TheFolder to choose folder
set FileList to every file of entire contents of TheFolder as alias list
end tell
repeat with theFile in FileList
set thefilename to theFile as string
set text item delimiters to ":"
set thefilename to last text item of thefilename --remove path
set text item delimiters to "."
set thefilename to first text item of thefilename --remove extension
set acvFile to gammaFolder & thefilename & ".acv"
tell application "Finder" to set acvExists to exists my POSIX file acvFile
if acvExists then
tell application "Adobe Photoshop CS4"
activate
open theFile
tell current document
if not (exists layer "Curves 1") then
do action "Create Curve Layer" from "MyActions"
end if
set current layer to layer "Curves 1"
do javascript "loadCurves('" & gammaFolder & thefilename & ".acv');
function loadCurves(file) {
-- LOAD CURVES JAVASCRIPT HERE
};" --show debugger on runtime error
end tell
end tell
end if
end repeat -
Using an envelope distortion as an action.
I am trying to create a distortion action so that I can apply it to an image that will eventually be printed on a curved surface. I think the envelope distortion will work. So when I try to create an action with the envelope distort, I make the distortion using the rows and columns, and when I try to play the action on an image, instead of distorting the image, it just moves it around for every time I moved the row/column around.
I know that's very confusing but hopefully someone understands and can help. Thank you.
...and if there is an easier way, besides using envelope distort, please let me know.We pad print on a curved surface. So what I did was etch perfect circles and straight lines onto the curved surface, put ink in the depressed etches, lift that ink off of the curved surface and onto a flat surface. Now this image is what our distortion should look like to print perfect circles and lines. I'll call this image A. I then scanned image A into Illustrator. I then took an image of circles and lines, with the exact image size as it should appear printed on the curved surface. I'll call that image B. I want to create an action that will distort image B to fit exactly with image A. This way, well what I hope will happen, I can apply this action to any image, in my case logos, and it will distort it perfectly to be printed on a curved surface.
I've tried using the different warp effects (arch, arc upper, arc, lower, bulge, and so on) but due to how the pad flexes over the curved surface, these warp effects do not work perfectly, and it needs to be dead on perfect.
I've tried pasting the vector file into photoshop and using the warp tool in there, which is very much like the envelope distort, but I cannot get image B to match perfectly with image A.
Any help is very much appreciated. Thanks.
Maybe you are looking for
-
Webpart OpenXML docx chunk HTML BOM
I am inserting html text into a docx word document. All works okay except the end result docx file has a BOM at the beginning of the document.xml. I do not understand this although I suspect an encoding issue. Example code below. Would appreciate any
-
Could not build cups-canon-3.00 from AUR
Hi! I'm coming from linux mint and I'm totally amazed by simplicity of Arch Linux. However, I have problem with installing my printer (Canon IP1900). I'm unable to install canon-cups-3.00 from AUR (using yaourt). It gives me this error: ==> Zaczynam
-
Hi I have replaced my internal hard drive on my MacBook with a Western Digital Scorpio Black 750GB 2.5" SATA, I did a direct restore using the Disk Utility. The machine boots up but it seems to take a lot longer to boot up now, anyone got any suggest
-
Suggestion. Application for Ringtone Profile Manag...
One of the functions that I used to use a lot on Nokia N8 Belle is the Ringtone Profile Manager. The possibility to create different profiles and scheduled them to change at a certain time of the day. For example, I´ve created a Sleep profile with no
-
When I open a numbers sheet that I have moved from Office Excel years ago and I work on once per year since the system seems to have overlaped columns. When I expand, for instance, "column A", I find several columns in one column. This seems to be