Is there a way to do a content-aware rotation?

I have some objects in the edge of a wide-angle shot and there is the expected distortion. The b/g is pretty simple and instead of losing the space from fixing distortion, a content-aware rotation would be ideal. Is there a mechanism for this? There is move and scale, but not rotation, it seems.

I put up a link yesterday that will give you a workaround.  Check out page 4 from this link. 
http://www.pixelgenius.com/tips/evening-healing.pdf
I have tried it in CS6, and unless I have miissed something, you'll need a workaround for the workaround
So select the Patch tool, and set it to Normal (not Content Aware)  Set it Destination, and make sure Transparent is unchecked.
Select your source pixels, and copy to a new layer, (this step is optional - will discuss later)
Select the BG layer, and with your selection still active (if it turned off when you copied to new layer, Ctrl/Cmd the new layer to reload the selection)
Ctrl/Cmd T to bring up Free Transform
Move to the new location, and rotate; change size, whatever, and hit Enter.
Nudge the selection a tiny bit which will activate the Patch and blend in new location.
This has made a copy or the source pixels, so if you want rid, turn off the new layer, select and expand the white hole it leaves, and use CA Fill to fix.

Similar Messages

  • Is there a way to list the contents of a particular directory?

    Hi,
    I'm creating the blue-print of a new iPad app and was wondering if there was a way to request the contents of a particular directory (eithre local to the device or a a particular directory on the web) and also get the "type" of each item.
    For example if inside a directory "Directory1" and inside that directory I have 4 files and another directory, (file1.gif, file2.txt, file3.mov, file4.mp3, Directory2)
    Is there a way to request the contents of Directory1 and the type of files they are?
    The ideal thing will be to get a recursive request and get an array of contents of all directories inside a particular directory.
    something like:
    Directory1[file1a.gif,file1b.txt,file1c.mov,file1d.mp3,[Directory2[file2b.mov,fi le2b.mp3]]]
    What I want is to create a navigation for the user based on the resultant strign.
    Am I re-inventing the wheel here?
    Any direction will be greatly appreciated. I rather adjust blue-print now based on what is possible.
    Thanks!

    We are users here. You might have better luck going to the developers forum.
    http://developer.apple.com/devforums/
    There are also links on that page that may help too.

  • Is there a way to share internet content from my Macbook air to tv?

    Is there a way to share internet content from my Macbook Air to my tv using apple tv?

    It should appear. Are you using OS X 10.8.4 "Mountain Lion"? That and the presence of an AirPlay device on your LAN should be all that is required. Read the troubleshooting steps in Troubleshooting AirPlay Mirroring later in that same document.
    Your router may be an obstacle. What is its model number? A newer model, or a firmware update for it may be required.

  • Is there a way to erase all content from a 1st generation nano without connecting to my pc?

    Is there a way to erase all content on a 1st generation nano without connecting to my pc?

    No, you need to connect it to a computer running iTunes to manage the iPod's content (or erase it).

  • Is there a way to view the content of my iCloud backup on a computer

    The back up to iCloud was from an iPhone 4 on IOS 6 (this was the IOS that the phone was on when it did a back up, before it was updated to IOS 7.1.2) , and I can see within iCloud drive that the back up is there, but is there a way to view the content of that back up like the pictures for the most part.

    No. The only way to see it is to restore the backup to an iOS device.

  • Is there a way to compare the contents of a library by comparing itl files or some other files?

    Is there a way to compare the contents of a library by comparing itl files or some other files?
    I need to compare the contents of my current library to one that existed 2 months ago but ALL I have is the itl file from 2 months ago.  Can this be done?

    You are correct, many people have noticed over the years that Sound Check does not work as advertised.
    A more effective approach is to treat the files with a 3rd party volume normalization program. Although I have not personally used it, many users on this Forum have reported good results from an inexpensive program called iVolume.

  • Is there any way to get music content back after it disappears?

    Is there any way to get music content on iPod Touch back after it disappears?

    What do you mean by "disappeared?" If you had synced your iPod touch with your computer, iTunes automatically makes a backup of your iPod so you could try restoring from that. The music would then also be in your iTunes Music Library on your computer so you can sync it back to your iPod.

  • Is there a way to bind the content of a ListProperty?

    Hi,
    Is there an existing way to bind the content of a ListProperty?  Consider the following:
    private final ListProperty<Worker<?>> workers = new SimpleListProperty<>(FXCollections.observableArrayList());
        public ListProperty<Worker<?>> workersProperty() {return workers;}
        public ObservableList<Worker<?>> getWorkers() {return workers.get();}
        public void setWorkers(ObservableList<Worker<?>> workers) {this.workers.set(workers);}
        private final ObservableList<Worker<?>> stateWatchedWorkers = FXCollections.observableArrayList(
                new Callback<Worker<?>, Observable[]>() {
                    @Override
                    public Observable[] call(final Worker<?> param) {
                        return new Observable[]{
                                param.stateProperty()
    What I want to do is bind the content of the stateWatchedWorkers list to workers.  If the entire workers list is replaced, I want stateWatchedWorkers to be updated to match the content of the new list.  Put another way, I want the stateWatchedWorkers list to be mapped to the current list being held by the workers property.

    James_D answered this on StackOverflow.  Using Bindings.bindContent(target, listProperty) is all that's needed.  It "just works".  Here's a code example to show how it works:
    import javafx.beans.Observable;
    import javafx.beans.binding.Bindings;
    import javafx.beans.property.*;
    import javafx.collections.FXCollections;
    import javafx.collections.ListChangeListener;
    import javafx.collections.ObservableList;
    import javafx.util.Callback;
    public class ListPropertyContentBinding {
    /* This is a quick test to see how ListProperty notifies about list changes
    * when the entire list is swapped.
    * Conclusion: When the backing list is changed, ListProperty will perform
    * notification indicating that all items from the original list were
    * removed and that all items from the updated (new) list were added.
    ObservableList<Person> oldPeople = FXCollections.observableArrayList();
    ObservableList<Person> newPeople = FXCollections.observableArrayList();
    // A list property that is used to hold and swap the lists.
    ListProperty<Person> people = new SimpleListProperty<>(oldPeople);
    // A list that includes an extractor.  This list will be bound to people and
    // is expected to additionally notify whenever the name of a person in the
    // list changes.
    ObservableList<Person> nameWatchedPeople = FXCollections.observableArrayList(
            new Callback<Person, Observable[]>() {
                @Override
                public Observable[] call(final Person person) {
                    return new Observable[]{
                            person.name
    public ListPropertyContentBinding() {
        Bindings.bindContent(nameWatchedPeople, people);
        nameWatchedPeople.addListener((ListChangeListener<Person>) change -> {
            while (change.next()) {
                System.out.println("    " + change.toString());
        Person john = new Person("john");
        System.out.println("Adding john to oldPeople. Expect 1 change.");
        oldPeople.add(john);
        System.out.println("Changing john's name to joe. Expect 1 change.");
        john.name.set("joe");
        Person jane = new Person("jane");
        System.out.println("Adding jane to newPeople. Expect 0 changes.");
        newPeople.add(jane);
        System.out.println("Updating people to newPeople. Expect ? changes.");
        people.set(newPeople);
        Person jacob = new Person("jacob");
        System.out.println("Adding jacob to oldPeople. Expect 0 changes.");
        oldPeople.add(jacob);
        System.out.println("Adding jacob to newPeople. Expect 1 change.");
        newPeople.add(jacob);
        System.out.println("Changing jacob's name to jack. Expect 1 change.");
        jacob.name.set("jack");
        System.out.println("Updating people to oldPeople. Expect ? changes.");
        System.out.println(" oldPeople: " + oldPeople.toString());
        System.out.println(" newPeople : " + newPeople.toString());
        people.set(oldPeople);
    public static void main(String[] args) {
        new ListPropertyContentBinding();
    class Person {
        private final StringProperty name = new SimpleStringProperty();
        public Person(String name) {
            this.name.set(name);
        @Override
        public String toString() {
            return name.get();
    ...and the output from running the above.
    Adding john to oldPeople. Expect 1 change.
        { [john] added at 0 }
    Changing john's name to joe. Expect 1 change.
        { updated at range [0, 1) }
    Adding jane to newPeople. Expect 0 changes.
    Updating people to newPeople. Expect ? changes.
        { [joe] removed at 0 }
        { [jane] added at 0 }
    Adding jacob to oldPeople. Expect 0 changes.
    Adding jacob to newPeople. Expect 1 change.
        { [jacob] added at 1 }
    Changing jacob's name to jack. Expect 1 change.
        { updated at range [1, 2) }
    Updating people to oldPeople. Expect ? changes.
    oldPeople: [joe, jack]
    newPeople : [jane, jack]
        { [jane, jack] removed at 0 }
        { [joe, jack] added at 0 }

  • Is there a way to move garageband content to another drive/location?

    Hi, I have the latest version of Garageband and Mainstage on my Mac Pro.I use a 60gb SSD as my boot drive for performance, and have a second HDD for data.
    Is there a way to move all the large content i.e. Loops, instruments, video tutorials etc to my second HDD but keep the main Garageband/ Mainstage apps on my SSD bootdrive?
    I want to try and avoid using up too much space on my SSD and from what i can find online, it seems its possible to do this on the earlier versions of garageband.
    Thanks

    CCJohnstone wrote:
    Is there a way to move all the large content i.e. Loops, instruments, video tutorials etc to my second HDD
    the loops are fairly easy to move (moving the instruments and other system files is not reccomended):
    http://www.bulletsandbones.com/GB/GBFAQ.html#loopsexternaldrive
    (Let the page FULLY load. The link to your answer is at the top of your screen)

  • Is there any way to set a content font in Safari 6.0?

    I just upgraded to Safari 6.0 a few minutes ago and ran into my first problem almost immediately. Is there any way to specify the font I want to use for posting in Blogspot? It had been set to a certain font and size in Safari's preferences before I upgraded, but the new version is stuck on Times 12 (which I hate) with no way to change it. (When I use Firefox, there's a "content" setting in preferences that lets me set Georgia 16.)

    Nope, you haven't lost your mind...yet, though we may both be driven nuts looking for features and settings which have apparently been renamed, replaced or removed. For those of us laggards who have utilized Apple's OS X apps since they were originally compiled in NeXTStep or OpenStep, but have not yet made the leap into iOS (yes…incredible isn't it?), the enforced integration of the two can generate digital backlash.
    This morning I turned to a PDF version of Pogue's most recently published Missing Manual (900+ pages for $13) and still cannot find any reference to how one sets fonts in Safari 6.0…perhaps someone with a greater attention span than I will point me to something I've overlooked? Please...?
    Message was edited by: trixie_nonyobiz

  • I have several Albums in my Photo app.  Is there a way to download all contents in one album only to my computer?

    I have several Albums in my Photo section in my iphone.
    I want to be able to transfer a specific album only when syncing to my computer.  So that all the pictures are already organized in one album when I transfer it.
    Is there a way to do this?
    Thanks!

    Please, please, please... I wonder if the solution of deleting the Podcast App and using the Music App again would work.  My favorite sports radio station splits up their podcasts by DJ (logical), but I want to listen to all podcasts from one day from all DJs.  No longer automatic :(
    Apple developers, if you read this please add this feature - you had it in Music App.

  • Is there any way to reorder uploaded content?

    I haven't seen any documentation, but it seems that media is presented in the order it was uploaded. Is there any way to re-order the media so that if chapter 1, then 3, then 2 were uploaded, you can switch the order of chapter 2 and then 3, for instance?
    THANKS!
    Chris Born

    I haven't found any easy way to do it yet, and I didn't see anything in the docs that described a function we haven't seen yet.
    That said, one work around is click on the "Upload Files" link in iTunes U. That launches a browser window which lets up transfer files between courses, but you can also transfer a file to itself. When you do that, the file shows up at the bottom of file list for that course. So with a little forethought, you could re-order the courses that way.
    Ken Newquist
    Lafayette College

  • Is there a way to send HD content from imovie to Apple TV?

    I am using iMovie 11 and a new ATV. I would love to publish my home movies to iTunes to play through ATV but the only file choice is large. Is there no way to play HD versions on the TV? I can play them on my computer apparently.
    Thanks

    If you want them to display on the TV then you need to export from iMovie and store in iTunes. If storage space is the issue you can store them on an external drive and point them to iTunes.

  • Is there a way to set Explicit Content to play/not play on an Ipod Classic?

    Hi,
    I've got a Classic 160GB full of music, and I'm wondering if there's a tag I can put on the files in Itunes (and an option in playback on an Ipod) that would allow for me to shuffle without explicit content playing. I know that I can make playlists out of stuff that I DO want to shuffle, but would there be a way for me to ensure that I could do a shuffle by genre without it playing songs that I've noted and flagged as inappropriate for playing around my son or my students?
    I know that I can remove the option to have something in shuffle in the Options tag for the album/song, but it would be great for me not to have to connect the Ipod to the computer, UNcheck the "remove from shuffle" option from those albums/songs, and resync it...at the end of the school day, so I can listen to my favorite profanity-laden stuff on the way home.
    Anything I can do?
    thanks!

    I don't know if you can do this, as I don't have an iPod myself yet. But can you do this with playlists?
    Possibly make one playlist that doesn't contain and of the profane stuff. And another one that does contain it. Then random play on the profane one on your way home. it seems like this would work, but again, I'm a newb, so I'm not sure.

  • My external hard drive quit on me. Is there a way to get my content(pics, music and videos) back onto my computer- This is the pc and iTunes that I currently use with this iPod Classic 160gig. I don't want to lose all my info. please help. Thanks.

    All my content is still on my iPod classic but my external HDD quit and is not accessible. I am wondering if I can put some of my content onto my PC(my iPod has more storage than my PC  hahaha pretty bad)  This is the PC  I used with iTunes with so I don't think licensing is an issue- But can I upload back to my PC without iTunes wiping clean my iPod because there is no more content on PC/HDD?  I know I may need to send my HDD away to to a Data Recovery Specialist. But if I can save a couple hundred bucks to couple thousand bucks I would prefer this method... mostly worried about photos- can't download these again. Next time I will buy a second back up. 

    brucefromgolden wrote:
    inMy iPod is ok, but my external hard drive crashed and that's where all my stuff was.  It is still also on my iPod.  My question is, Can I plug my iPod into my PC and put everything back onto my PC's hard drive?  This iPod and PC are synced together already.  I am worried when I plug my iPod back into my PC, itunes will erase everything on it because it's not in my PC but in my crashed external HDD that I can't access.
    You'll need to get yourself a new drive big enough to hold all the data you are going to recover and then reading the tip B-rock has pointed you to. Read it carefully, it should guide you through the steps to recover as much as possible. You are wise to be worried, just plugging in the iPod and clicking sync isn't good enough but it should be possible to recover to most if not all of it.
    tt2

Maybe you are looking for