Help please: Action for arbitrary image rotation: 300 different files, each at a different angle

Hi everyone,
I have some 300 images, all handheld shots done in an on-location studio set. They all need varying amounts of image rotation since they're handheld. There's a beaded curtain in the background, so manually I use the ruler tool, draw a line along a strand of beads, and then image/rotate/arbitrary.
I need to create an action that will (1) do the arbitrary rotation and then (2) save and close the file.
However, when I record this, the value of the rotation of the sample file I'm working is what gets recorded (not surprising). In other words, if image A needs 0.28 degrees of rotation, that's not what I want for image B which might need -0.15 degrees instead.  The action recorded 0.28.
Is there a way to create an action that will simply rotate according to the ruler once I've drawn it?
Thanks!
Jerry

True - and I am a keyboard shortcut dude.  But got it working (I was impressed that using the mouse to unclick the last step in the history worked...), and things are doing what I needed.
And I'm hoping that my suggestion of the last-step undo will make CS5 on par with CS6 in this one small aspect, and perhaps help someone else...
Many thanks to you!!! 
BTW - all in the FWIW - you can see what our work as photographers looks like here:
http://www.jerryandloisphotography.com.
If you are at all into music/rock 'n roll, you'll probably have fun on our music/stage gallery.  Groups like YES, Heart, Thomas Dolby, etc. use a bit of our work - just a bit of fun...
Again - thanks and best wishes,
Jerry

Similar Messages

  • How to set canvas extension color for arbitrary image rotation?

    I'm using Photoshop CS4 v 11.0 with Windows XP.  When adjusting canvas size there's a menu for chosing the canvas extension color.  Where is the menu for chosing canvas extension color for arbitrary image rotation?
    Thanks.

    This will be the background colour selected in your toolbox.

  • HT1199 I need your help, PLEASE. How can to fix "NO MOUNTABLE FILE SYSTEM" error of my back up hard drive on Mountain Lion OS?

    I need your help, PLEASE. How can to fix "NO MOUNTABLE FILE SYSTEM" error of my back up hard drive on Mountain Lion OS?

    Did you format the drive for Mac use before you tried to use it as a backup drive?
    Are you using Time Machine on the drive? You can't view the contents of its backup database and the only way to access the info is directly from the Time Machine app.

  • [svn:osmf:] 17499: Partial fix for FM-990: prevent RTE when attempting smoothing for an image where a policy file was not available

    Revision: 17499
    Revision: 17499
    Author:   [email protected]
    Date:     2010-08-27 11:05:22 -0700 (Fri, 27 Aug 2010)
    Log Message:
    Partial fix for FM-990: prevent RTE when attempting smoothing for an image where a policy file was not available
    Ticket Links:
        http://bugs.adobe.com/jira/browse/FM-990
    Modified Paths:
        osmf/trunk/framework/OSMF/org/osmf/elements/ImageElement.as

    Revision: 17499
    Revision: 17499
    Author:   [email protected]
    Date:     2010-08-27 11:05:22 -0700 (Fri, 27 Aug 2010)
    Log Message:
    Partial fix for FM-990: prevent RTE when attempting smoothing for an image where a policy file was not available
    Ticket Links:
        http://bugs.adobe.com/jira/browse/FM-990
    Modified Paths:
        osmf/trunk/framework/OSMF/org/osmf/elements/ImageElement.as

  • I have forgotten my password and misplaced my Installation disc and need to reset password, help please! btw are the intsallation disc unique to each computer or could i borrow a friends?

    I have forgotten my password and misplaced my Installation disc and need to reset password, help please! btw are the intsallation disc unique to each computer or could i borrow a friends?

    Call Apple to get replacement DVDs > http://support.apple.com/kb/HE57

  • "Insufficient data for an image" when saving a file

    I'm running Acrobat 9.5.0 on a Macbook Pro running OS X 10.6.8.
    After scanning a document from my Canon MX882, or opening and editing an existing pdf I get the following error when I try to save the file:
    Insufficient data for an image
    When I try to save the file again, I get this:
    The document could not be saved. There was a problem reading this document (109).
    Sometimes the error also has (8) instead of (109).
    When this occurs, the thumbnail of the page appears correct in the left pane; however, the content of the page itself is entirely or partially missing.
    Any suggestions would be appreciated.
    -c

    I am also having this problem, especially with scanned documents. Since I need to download scanned documents in my work this is a big problem!Sometimes I can read but not save the document, sometimes one or two of the pages will be blank from the start. I have the latest version of Adobe Reader XI (11.0.10). I tried reducing the page zoom, a suggested workaround on this page: Acrobat: “Insufficient data for an image” error after updating to 10.1.4 or 9.5.2,  but that did not help at all. FWIW I use a Windows 8.1 PC with 4 GB RAM. I usually download PDFs from the internet using Firefox.

  • Noise reduction for 32bit images acting totally different

    The noise reduction behaves totally different when used for 32bit images in ACR.
    It appears like it is applying some kind of strange blur or glow effect instead of working like expected from 8/16bit material.
    Can anybody confirm this and is this intended behaviour?

    Joe_Mulleta wrote:
    The noise reduction behaves totally different when used for 32bit images in ACR.
    How did you get your raws into HDR?
    Did you use raw files in ACR? Did you set the sharpening and noise reduction to optimal parameters in ACR on the raw files BEFORE going into HDR Pro?
    You should...I've found that it's important to optimize the raw files in ACR/LR before actually processing the raw files into HDR Pro...you need to realize that once the raw files are demosaiced, the best place to apply sharpening and noise reduction has been bypassed?
    Yes, a 32-bit TIFF opened in ACR 7.1 will not have the same sharpening and noise reduction opportunities once the original raw files have been processed. I've found it's useful to apply all ACR image optimizations (including tone, color and sharpening/noise reduction) to the raw files BEFORE doing a conversion to HDR Pro...
    And yes, the noise reduction settings in 32-bit in ACR 7.1 are _VERY_ tweaky (meaning you need to be very careful on the settings).

  • Common business action for Email/FTP transports behaving differently

    Hi B2B Gurus,
    We have configured a common business action for incoming documents for different transports (Email and FTP). Since the exchange protocol is "Custom document over generic exchange" and the payload is the same for the 2 protocols, we had to create a common business action as the Document definition (identification criteria) is the same. We have ofcourse created separate agreements with separate DCs but the same business action.
    In the above scenario, it works fine for all well formed documents (XML). We are observing that it it throwing the "unable to identify the document protocol" error when the invalid payload is sent through Email protocol but is allowing the document into Oracle B2B for FTP. We are using Oracle 10g and are on the latest patch.
    Can you pls let us know if this is the behaviour expected? Shouldn;t it be the same as the business action is the same ? Is transport making a difference? pls let us know asap as this is blocking some test scenarios as we have to go live soon.
    Regards
    Kavitha

    Hi Kavitha,
    Do you mean to say that the agreement is identified based on the "identification criteria" for Email protocol and not on the Email ids?In case of EMail transport, Email ID's are used for partner identification but for XML document identification, only XPATH is used.
    Is there anything that can be changed in our configuration to allow invalid documents pass thru b2B so that the validation can be handled by our backend?Treat XML files like Flat files and keep validation disabled and then invalid documents can also be passed.
    In this case, we also see that the idenfication criteria (XPATH) value is coming fine but the XML is not well formed.If you have configured B2B for custom XML and incoming XML is malformed then anyhow it will fail in EMail transport as document it self will not be parsed and hence XPATH can not be applied. As I mentioned above, if you still want to accept this doc, configure B2B for custom flat file instead of custom XML.
    Regards,
    Anuj

  • Multiclip on FCP 7 with timecode: multiple files for the same camera have different Angle

    I have FCStudio 7 with OS 10.6.8
    I just filmed a concert with 6 cameras (Sony XDCAM).  They are all timecode sync'd.
    For various reasons there are multiple vid files for each camera (i.e. 172_003 thru 172_006 for camera 1).
    I imported into FCP 7 using SonyXDCAM plug in with no problems.  Each camera file group was given its camera number as the Reel Name (i.e. Camera 1) and that camera's number as its Angle Name (i.e. 1).
    Now when I try and create a multiclip using all six cameras, instead of keeping all the files for a specific camera under a single angle name it treats each file as its own camera angle.  It treats each file as an individual camera instead of having the files flow as a single clip from a single camera based on their timecode.  In viewer I have 8 different angles for a single camera (because of 8 files).  In the make media window for multiclip, the Angle Name is different for each clip but its position is still aligned to its timecode.
    I worked the same project last year and the multiple files for each camera lined up fine, based on its timecode value and camera/reel name.  I can't see what has changed.
    I need each camera's files to sync under that camera Angle Name, and for the files to play in the same angle spot in viewer.
    All advice welcomed as I'm in a major time crunch to complete the job.
    Thanks.

    Well why not just prebuild each angle in its own sequence with sequence timecode matching the source timecode?  Export with current settings and import these files back into fcp and then create your multiclip. 

  • Help with Action for merging

    Hi everybody,
    Im dealing with a high volume images (few thousands!) and they all require the same work.
    What I need to do is to merge the first layer (which contains the graphics) with four different individual layers below, (which contains 4 different texture)
    and save four individual files from PSD to PNG. So basically in the end I need to merge Layer 1 + Layer Texture1, Layer 1 + Layer Texture 2, Layer 1 + Layer Texture3...and so on.
    Can somebody please suggest a way to create an action or something to make this process faster?
    I`ve tried Scripts_Export layers to Files but it only exports and saves the individual layers but won`t do the merging. I`ve tried Actions but I can`t put together an action that will repeat the for separate merging steps successfully.
    Thank you for your help
    R.

    You may want to check in the Photoshop Scripting Forum
    http://forums.adobe.com/community/photoshop/photoshop_scripting
    where Scripts for similar tasks have been discussed/presented.

  • I need help with searching for an image inside another image

    I need to write a program that checks for a specific image (a jpg) inside another, larger, image (a jpg). If so, it returns a value of true. Can anyone help me?
    Winner takes all. First person to solve this gets 10 dukes.
    Please help.

    Hi,
    I would use a full screen image Sequence made with png for transparency and put your article behind. no auto play, stop at first and last image. and information for swipe to display article.

  • Help Please: Unable to download images in e-mail

    Hi,
    I am a new Blackberry user and I recently purchased a new Blackberry 8900 on T-mobile (USA). I am having a number of issues with e-mail.  I am using a Blackberry Enterprise Server to connect to my personal e-mail which is hosted by the third party Microsoft Exchange hosting company.
    Basically, I am able to receive e-mails but even though I have the settings set to "Yes" for both HTML E-mail and Download Images Automatically, when I open HTML e-mails, no images are displayed.  To make matters even worse, when I open the menu and select "Get Images", they STILL do not download, even though I see the "arrow" icon on the top right corner.  I have no idea why this is happening.  I have tried rebooting and I have called T-mobile Tech Support, which is useless.  They just tell me to reinstall the phone's software, which I don't think will help.
    I am also have one other more minor issue.  When my device first synched with my Exchange Accountallmye-mail came across but only the headers were downloaded.This is not an issue for any new messages I receive, just for the ones that were synched initially.The auto more feature was and is still turned on.
    PLEASE HELP... I am desperate to solve these issues, or I think I am going to return the phone and just go back to my T-mobile Dash, which had none of these issues, despite it's shortcomings.
    Thanks,
    Matt.

    Hi,
    I am a new Blackberry user and I recently purchased a new Blackberry 8900 on T-mobile (USA). I am having a number of issues with e-mail.  I am using a Blackberry Enterprise Server to connect to my personal e-mail which is hosted by the third party Microsoft Exchange hosting company.
    Basically, I am able to receive e-mails but even though I have the settings set to "Yes" for both HTML E-mail and Download Images Automatically, when I open HTML e-mails, no images are displayed.  To make matters even worse, when I open the menu and select "Get Images", they STILL do not download, even though I see the "arrow" icon on the top right corner.  I have no idea why this is happening.  I have tried rebooting and I have called T-mobile Tech Support, which is useless.  They just tell me to reinstall the phone's software, which I don't think will help.
    I am also have one other more minor issue.  When my device first synched with my Exchange Accountallmye-mail came across but only the headers were downloaded.This is not an issue for any new messages I receive, just for the ones that were synched initially.The auto more feature was and is still turned on.
    PLEASE HELP... I am desperate to solve these issues, or I think I am going to return the phone and just go back to my T-mobile Dash, which had none of these issues, despite it's shortcomings.
    Thanks,
    Matt.

  • Safest CSS code for background image rotation?

    I currently use 4 different images to do rounded corner captions, and it occurred to me that I could just be using one and rotate it, if such a thing is actually possible.
    Is it?
    The images are actually table cell backgrounds, so it would have to be for background rotation, and it would have to be compatible will all major browsers.

    if such a thing is actually possible.
    That would require working with CSS transform properties and since they just like the native rounded corner property are CSS3, which is not yet consistently working in all browsers, it is not safe. Of course one might also be able to use jQuery and such, but why complicate the source code? Stick with your images.
    Mylenium

  • Help please Mail for Exchange 2.5.5 - 6124 - Excha...

    If anyone could help me I'd be very grateful. I have searched the web for hours to try and find a solution to my problem and have an ongoing support call with Nokia support but they haven't been able to help me.
    My problem is that when I try a manual sync of mail for exchange 2.5.5 (or 2.5.3) on a Nokia 6124 I get the following error:
    System Error. Try again later
    Here is the contents of the admin log generated on the phone:
    01/08/2008 10:13:04 OffPeakTime active
    01/08/2008 10:13:04 OffPeakTime active
    01/08/2008 10:13:04 Setting OFFLINE Status to False
    01/08/2008 10:13:04 Setting ROAMING status to False
    01/08/2008 10:13:04 Setting DISK FULL status to False
    01/08/2008 10:13:10 Missing Protocol Version Header. Reverting to EAS 2.0
    01/08/2008 10:13:12 Unable to Process Server Response -- KErrCorrupt
    I have another nokia phone (E50) which synchronises with the same server and account using the same sim card so I know the problem is not at the exchange end.
    More details (some probably not necessary) below
    Phone: Nokia 6124
    Exchange version: 2003 SP2
    MailForExchange: 2.5.5_S60_3_1
    Mail for exchange profile settings:
    Connection
    Exchange server: mail.domainname.co.uk/exchange
    Secure connection: No
    Access point: Contract Wap
    Sync while roaming: No
    Use default port: Yes
    Credentials
    Username, password and domain all triple checked!
    Sync content
    Synchronise calendar: No
    Synchronise tasks: No
    Synchronise contacts: No
    Synchronise e-mail: Yes (starting simple!)
    In case of conflict: Server wins
    Sync schedule
    Peak sync schedule: Manual
    Off-peak sync schedule: Manual
    E-mail
    E-mail address: Checked and correct
    Show ne mail popup: No
    Use signature: No
    Signature: None
    When sending mail: Send immediately
    Sync messages back: 1 day

    Hi,
    The Server Name should be "mail.domainname.co.uk". I'm not telling you to drop the .com/co.uk from the Server Name! Just drop the '/exchange' from the Server Name.
    Try accessing this via the IE. I mean the whole qualified name "http://mail.domainname.co.uk/exchange". It should prompt u for a User ID and Password? The try logging in by prefixing the User ID with the domainname\UserID and then a valid password.
    What is the domain name that you require? Keep this as the Domain name in the MFE.
    E.g You logged in as hello-dom\robstoves and then a valid password, then the Domain Name in MFE would be simply "hello-dom"
    Hope this hasn't confused u even further
    Give it a try.
    //Saquib

  • Help Please Needed for Java Calculator - ActionListener HELP

    Hi. I am constructing a simple Java calculator and need help with the actionlistener and how it could work with my program. I am not too sure how to begin constructing the actionlistener. I would like to know the best and most simple solution to get this program work the way it should, like a real calculator. If anyone can help me, that would be much appreciated.
    package calculator;
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import javax.swing.event.*;
    public class CalculatorGUI extends JFrame implements ActionListener{
    JTextField screen;
    JButton button7;
    JButton button8;
    JButton button9;
    JButton button4;
    JButton button5;
    JButton button6;
    JButton button1;
    JButton button2;
    JButton button3;
    JButton button0;
    JButton add;
    JButton minus;
    JButton multiply;
    JButton divide;
    JButton equals;
    JButton clear;
    private JTextField m_displayField;
    private boolean m_startNumber = true;
    private String m_previousOp = "=";
    private CalculatorLogic m_logic = new CalculatorLogic();
    public CalculatorGUI() {
    CalculatorGUILayout customLayout = new CalculatorGUILayout();
    getContentPane().setFont(new Font("Helvetica", Font.PLAIN, 12));
    getContentPane().setLayout(customLayout);
    screen = new JTextField("textfield_1");
    getContentPane().add(screen);
    button7 = new JButton("7");
    getContentPane().add(button7);
    button7.addActionListener(this);
    button8 = new JButton("8");
    getContentPane().add(button8);
    button8.addActionListener(this);
    button9 = new JButton("9");
    getContentPane().add(button9);
    button9.addActionListener(this);
    button4 = new JButton("4");
    getContentPane().add(button4);
    button4.addActionListener(this);
    button5 = new JButton("5");
    getContentPane().add(button5);
    button5.addActionListener(this);
    button6 = new JButton("6");
    getContentPane().add(button6);
    button6.addActionListener(this);
    button1 = new JButton("1");
    getContentPane().add(button1);
    button1.addActionListener(this);
    button2 = new JButton("2");
    getContentPane().add(button2);
    button2.addActionListener(this);
    button3 = new JButton("3");
    getContentPane().add(button3);
    button3.addActionListener(this);
    button0 = new JButton("0");
    getContentPane().add(button0);
    button0.addActionListener(this);
    add = new JButton("+");
    getContentPane().add(add);
    add.addActionListener(this);
    minus = new JButton("-");
    getContentPane().add(minus);
    minus.addActionListener(this);
    multiply = new JButton("*");
    getContentPane().add(multiply);
    multiply.addActionListener(this);
    divide = new JButton("/");
    getContentPane().add(divide);
    divide.addActionListener(this);
    equals = new JButton("=");
    getContentPane().add(equals);
    equals.addActionListener(this);
    clear = new JButton("Clear");
    getContentPane().add(clear);
    clear.addActionListener(this);
    setSize(getPreferredSize());
    addWindowListener(new WindowAdapter() {
    public void windowClosing(WindowEvent e) {
    System.exit(0);
    public void actionPerformed(ActionEvent event) {
    public static void main(String args[]) {
    CalculatorGUI window = new CalculatorGUI();
    window.setTitle("Calculator");
    window.pack();
    window.show();
    class CalculatorGUILayout implements LayoutManager {
    public CalculatorGUILayout() {
    public void addLayoutComponent(String name, Component comp) {
    public void removeLayoutComponent(Component comp) {
    public Dimension preferredLayoutSize(Container parent) {
    Dimension dim = new Dimension(0, 0);
    Insets insets = parent.getInsets();
    dim.width = 421 + insets.left + insets.right;
    dim.height = 494 + insets.top + insets.bottom;
    return dim;
    public Dimension minimumLayoutSize(Container parent) {
    Dimension dim = new Dimension(0, 0);
    return dim;
    public void layoutContainer(Container parent) {
    Insets insets = parent.getInsets();
    Component c;
    c = parent.getComponent(0);
    if (c.isVisible()) {c.setBounds(insets.left+8,insets.top+8,408,64);}
    c = parent.getComponent(1);
    if (c.isVisible()) {c.setBounds(insets.left+8,insets.top+80,96,56);}
    c = parent.getComponent(2);
    if (c.isVisible()) {c.setBounds(insets.left+120,insets.top+80,96,56);}
    c = parent.getComponent(3);
    if (c.isVisible()) {c.setBounds(insets.left+232,insets.top+80,96,56);}
    c = parent.getComponent(4);
    if (c.isVisible()) {c.setBounds(insets.left+8,insets.top+144,96,56);}
    c = parent.getComponent(5);
    if (c.isVisible()) {c.setBounds(insets.left+120,insets.top+144,96,56);}
    c = parent.getComponent(6);
    if (c.isVisible()) {c.setBounds(insets.left+232,insets.top+144,96,56);}
    c = parent.getComponent(7);
    if (c.isVisible()) {c.setBounds(insets.left+8,insets.top+208,96,56);}
    c = parent.getComponent(8);
    if (c.isVisible()) {c.setBounds(insets.left+120,insets.top+208,96,56);}
    c = parent.getComponent(9);
    if (c.isVisible()) {c.setBounds(insets.left+232,insets.top+208,96,56);}
    c = parent.getComponent(10);
    if (c.isVisible()) {c.setBounds(insets.left+120,insets.top+272,96,56);}
    c = parent.getComponent(11);
    if (c.isVisible()) {c.setBounds(insets.left+344,insets.top+80,72,56);}
    c = parent.getComponent(12);
    if (c.isVisible()) {c.setBounds(insets.left+344,insets.top+144,72,56);}
    c = parent.getComponent(13);
    if (c.isVisible()) {c.setBounds(insets.left+344,insets.top+208,72,56);}
    c = parent.getComponent(14);
    if (c.isVisible()) {c.setBounds(insets.left+344,insets.top+272,72,56);}
    c = parent.getComponent(15);
    if (c.isVisible()) {c.setBounds(insets.left+344,insets.top+336,72,56);}
    c = parent.getComponent(16);
    if (c.isVisible()) {c.setBounds(insets.left+8,insets.top+408,408,72);}
    }

    Yeah, I have a rough idea of what the calculator
    should do, like most people would. Its just that I
    dont know how to implement this in Java. Thats the
    problem. Can anyone provide me with code snippets
    that I can try?No I would rather see you make an effort from what has been discussed here. This is not a Java problem this is a general programming problem.

Maybe you are looking for

  • Can't write in Pages 09 documents with Mavericks

    So I accidentally upgraded to Pages 5 on my ipad so then I had to install Mavericks and Pages 5 on my MacBook too (to allow syncing). Now Pages 5 is a complete disaster. It screws up all the lay-outs I created in 09 and doesn't allow me to create new

  • How do I install CS3 on my new computer?

    Hello: I hope this message finds you well.  Our company is replacing all of the workstations and I need to install my copy of CS3 on my new computer.  The original installation was a download so I do not have installation discs.  Are there any instru

  • PO against Equipment/FL summary

    Hi, I'm required to check the PO against the equipment/ FL in large database.. Please advise if there's tcode can summarize it.  Appreciate for your help..

  • How do i transfer photos from my iphone 4 to my pc?

    How do I transfer photos from my iPhone4 to my PC (Windows XP)?

  • Photobooth app, when using video is very jerky

    Upgraded to Yosemite from Mavericks. Also updated the app but now when shooting video using the internal camera on an iMac is is very jerky, worked fine before upgrading to Yosemite.