I am trying to remove an object from a photo such as the back of a person's head. How do I do this? I have iphoto '09.
I am new to iphoto and am trying to figure out how to remove an object from a photo (ie the back of a person's head, or an arm in a photo that seems to belong to no one). I have iphoto '09.
You need an external editor for that kind of work.
In order of price here are some suggestions:
Seashore (free)
Graphic Coverter ($45 approx)
Acorn ($50 approx)
Photoshop Elements ($75 approx)
There are many, many other options. Search on MacUpdate.
You can set Photoshop (or any image editor) as an external editor in iPhoto. (Preferences -> General -> Edit Photo: Choose from the Drop Down Menu.) This way, when you double click a pic to edit in iPhoto it will open automatically in Photoshop or your Image Editor, and when you save it it's sent back to iPhoto automatically. This is the only way that edits made in another application will be displayed in iPhoto.
Regards
TD
Similar Messages
-
I'm trying to import my bookmarks from Safari, but under File, the "Import" command is greyed out. How can I import those bookmarks from Safari?
In IE: <br />
File > Import/Export - Export to HTML file
''then in Firefox:'' <br />
Bookmarks > Organize Bookmarks -> Import & Backup - Import HTML... = From HTML file -
I can´t remove or update iTunes on my computer since the file itunes.msi is missing. How can I fix this?
What version of Windows?
Are you signed into the computer with an Administrator account? -
using PS on a regular computer windows 7 tryng to remove an object from a picture, following steps in the tutorial however when the object is removed it is replaced by another (unwanted) portion of the photo i.e. someones face instead of what would have normally been in the background
Well, we can't know. You have not told us what tools you use and what steps nor provided any screenshots. From your description it simply sounds like you are following some tutorial (which again we know nothing about because you haven't told us which one) and getting things wrong. You need to do much better if you want people to help you.
Mylenium -
Im trying to remove apps but its all greyd out in itunes and iv got manuly mage on how do i fix this
m trying to remove apps but its all greyd out in itunes and iv got manuly mage on how do i fix this
I had the same issue.I did what is adviced here and resolved the problem.I will explain it here step by step once again.
1-)Go to Set up--->General---->Restrictions in your iphone and turn it off completely.
2-)Turn off your iphone completely and turn it on again after a short waiting.
3-)Connect your iphone to your computer and open itunes
4-)Go to your iphone in itunes and select applications window there
5-)Heyyooo,there they are,no grayed out applications.
6-)Do whatever you want to with your applications.
Have fun...
E&G Tr. -
I want to purchase Apature, but in the advertising blurb I dont see hoe to remove unwanted oblectsfrom a photo. I know it can be done in Adobe but I would rather have Apature.
What DiploStrat said.
To expand a little bit: Aperture allows you to assign a graphics program (such as PSE) as an "external editor". In general, you use Aperture to organize your photos, to develop them (make them as good as possible for each use), and to publish them (create share-able files). Your external editor is used when you want to create a new graphics file, which is what happens in all "destructive pixel editing".
Aperture provides tools to remove sensor spots from skies (and like operations), but for removing people and billboards you'll want a proper compositor, a/k/a a graphics program. -
Quite some time ago I switched to Mozilla Firefox, and installed AdBlocker. Have had NO ads since then and have been very happy with it. Ever since I've had AdBlocker, when I go to attach a file to an email I'm about to send in gmail, I see a little word "Block" pop up over "Attach a file". I just always ignored it. Now, however, I find I am unable to attach photos I want to send. When I click on that little word "Block" I get a whole menu that I don't really understand titled Add AdBlock Filter Rule.
It shows this in the "New Filter" field at top: "||mail.google.com/mail/uploader/*. Under that a "Blocking Filter" radio button is selected, and under, under "Look for "Pattern", I see the item "mail.google.com/mail/uploader/*" is selected. At the bottom of the screen is a radio button "Custom" that has https://mail.google.com/mail/uploader/uploaderapi2.swf after it, but that button is not selected.
I just removed all custom filters in an attempt to get rid of whatever is disallowing me to attach photos. But that didn't work. Any ideas? I'm lost.OK. Thank you. Is there any way to get rid of that little "Block" pop up above over "Attach a file" when composing an email in Gmail? I think the problem I'm having (being prevented from attaching photos to emails) is because I may have inadvertently clicked that Block pop-up numerous times. I can't think of any time when I would want to block myself from attaching items to email I compose. So I don't really need that pop-up. How can I stop that from appearing?
-
Removing an object from a photo in PSE 10
I have a photo where there is a bucket sitting on the sidewalk. I cant seem to get rid of the bucket in this picture. I have looked for a tutorial but theyare either from a different version of PSE or they are for taking an object out of one picture and inserting in another, which is not what I want to do!
Can someone please help me? (see photo below)First I added a Levels adjustment layer to temporarily lighten the picture so I could see what I was doing.
Here I indicate the 3 distinct sections of the sidewalk.
Used the Rectangular Marquee tool to select this portion of the red section.
Copied/pasted the selection to a new layer and used the Move tool to reposition it over the bucket.
Further resized the repositioned to get this result:
Did the same for the yellow and blue portions (new layer for each).
Went back into the adjustment layer and darkened the picture. I thought it looked better a bit lighter than the original. Here I show the various layers.
If you want I can post the final version for you to download. -
everytime i try to restore from a backup from my old iphone 4 to my new iphone 5 it says backup is corrupt even though i do a new backup each time. both phones are on teh same operating system
Have you tried doing the backup to itunes instead of icloud?
-
Any idea how I get fix my iphone so it will send e-mails from yahoo? It keeps saying username or password invalid. I can receive e-mails without any problem. I have tried deleting the account and reinstalling it, chek the username and password and they are correct. Went under outgoing server but it is grayed out and won't allow me to edit and add the optional username or password or anything in that section. Please help.
First, try a system reset. It cures many ills and it's quick, easy and harmless...
Hold down the on/off switch and the Home button simultaneously until the screen blacks out or you see the Apple logo. Ignore the "Slide to power off" text if it appears. You will not lose any apps, data, music, movies, settings, etc.
If the Reset doesn't work, try a Restore. Note that it's nowhere near as quick as a Reset. Connect via cable to the computer that you use for sync. From iTunes, select the iPad/iPod and then select the Summary tab. Follow directions for Restore and be sure to say "yes" to the backup. You will be warned that all data (apps, music, movies, etc.) will be erased but, as the Restore finishes, you will be asked if you wish the contents of the backup to be copied to the iPad/iPod. Again, say "yes."
Finally, if the Restore doesn't work, let the battery drain completely. Then recharge for at least an hour and Restore again. -
My iOs is still 4.1 ... I didnt update it yet just to be safe.. Ive heard a lot of people here in the Phil. Who's having a problem after updating it ios 5 and about the gevey sim
The Gevey SIM itself is not illegal. There is wild speculation of the part of many that there is a step involved in using the G SIM which may be illegal, but not necessarily in all countries of the world. The important thing here involves the Apple Support Communities and that is that this is another form of jailbreaking and jailbreaking is not supported by Apple and so is a topic that we are not allowed to discuss in this forum.
If your iPhone is locked to a Japanese carrier, we cannot, with any method, help you use that iPhone with another carrier in the Philippines. -
Add/Remove data object from dataset
Hello,
I was working out a way to add and remove data from a dataset
on the fly and could not figure out any built in methods to do
this.
As I have decided to include spry in my project I like to try
and utilise as much as of its code as possible since it is
complicated to explain I have created a simple example – a
colour picker! (thought it might be more interesting…) of
what I am trying to achieve at
http://www.freshfresh.co.uk/spry/
- if you have a go on this and maybe look at the source code (all
the JS is embedded in HTML there are no modifications to other the
other core files). I have only used spry effects etc, including the
‘accordion’ – which I have become quite attached
to, it is really good for condensing pages down.
You will see I am using the setDataFromDoc method to create
the dataset – I tried the .data = myArrayOfData; .dataHash =
hashTable; method i.e. creating from an object rather than array
but it did’nt seem to play ball with the
addDataChangedObserver method – it did’nt update itself
each time it was modified (I am sorry I cannot remember exactly
what I did – but I tried all kinds of ways…). I stuck
with the string method because it worked - each time my new dataset
changed it updated itself on the screen (you will have to have a
look to understand.....sorry!!), but I would be interested to know
how such a thing could be implemented using the object route if you
believe this would be more efficient.
My second question is more simple – is there a shorter
way to add and remove a data object from a dataset? – as you
can see from the source code I have effectively created an
‘interface’ to do these tasks…. I could’nt
work out whether these methods are already built in. Maybe they
are?
Third question is… to extract a data object from a
dataset I use the .dataHash[the_row_id] method – is this the
right thing to do or could it lead to complications… that is
using methods that might supposedly be private?
Fourth question (observation really) – whilst creating
that colour picker example I went over board with my datasets and
loaded in several palettes some of which had over 1000 elements or
data objects. Which inevitably was very slow (on my computer
anyway) – but it got me thinking about trimming the contents
of my spry regions for better performance. I am I right in thinking
that the less HTML etc that there is in a spry region the quicker
SPRY will process it. For example say you had spry repeat with an
image tag in with some onclick, onmousover, onmouseout, style
attributes etc and compare this to a spry repeat with a simple
image with minimal attributes set. I suppose what I am trying to
say is – does spry ‘store’ all the contents of
each spry region somewhere? Or does it just process it and leave it
to the browser dom?
Fifth observation.... I find it really difficult to explain
computer technicalities in writing. It must be tough reading these
posts.... I know I find it difficult sometimes when dealing with
written end user feedback!
AndrewJust clarifying my questions a bit further....
I found some old code regarding question 1 by using the
object method I mean something like this...
var mySwatches = [{'@hex':'ff0000'},{'@hex':'00ff00'}];
var hashTable = [];
function createDs(){
for (var i = 0; i < mySwatches.length; i++)
mySwatches
.ds_RowID = i;
hashTable = mySwatches
dsMySwatches.data = mySwatches;
dsMySwatches.dataHash = hashTable;
dsMySwatches.loadData();
i.e. not writing out a whole XML string string as the online
example does. When using this way I did'nt seem to be able to get
the HTML to refresh. I tried using [
Spry.Data.updateRegion('mydata'); ] after recreating the dataset I
also tried adding an [ .addDataChangedObserver ] (like in the
string example) amongst numerous other ways but it just would not
work like the string way. - Maybe I did something wrong somewhere.
In question 3 I refer to the [ .hash ] method .... its not a
'method' its a 'property' - my question should read - is it ok to
access private properties (from a browser campatiblity/security
point of view) that do not have specific methods to gain access to
them. I suppose it does'nt really matter with JS...
In question 4 I mention minimising the amount of code in a
spry region to speed it up. A clearer example of this might be for
example - a gallery with lots of images. As we know there will be a
slight delay as SPRY writes all the html so to speed up that intial
write I strip out all the image attributes such as onlclick do
this, onmouse over do that... and add these after the images have
loaded using a seperate function similar to my
fillSwatches(ds,prefix) function in my online colorpicker example.
I suppose it like a 2 tier processing of all the data. SPRY does
the intial display writing to get everything in place and then
another pass is made over to add any further functionality
adjustments etc. I am still not sure if that makes any sense!
***edit
Also on the subject of speed and the application as a whole
i.e. including my PHP - In one example I was creating I ended up
with an XML structure where each node has over 14 attributes i.e.
<somenode att1=”x” ……..
att14=”z”/> - as the file grew it obviously took
longer to process particularly on the server side, i.e. added all
those attributes just slowed it all down. So I did
this…… <somenode att1=”x:y:z” /> i.e
condensed selected attributes into a string that I could explode
later on.
Obviously this limits SPRYS ability to access the attributes
using the {attr} syntax. I had to create a function to explode the
array and do the ‘necessary’ on a second pass over the
data – this works ok for me. But its interesting that in this
particular case the server could not refresh the XML in an
acceptable time without doing this – just thought that might
be interesting to you. I suppose technically what I am doing is
abusing the concept of an XML structure and simply using it as a
‘carrier’ to feed my application …. Which I
suppose is where JSON comes in…. which is a bit more compact
and maybe faster to manipulate on both the server and client side
– I don’t really know, I have never used it –
just throwing ideas around!!
Andrew -
ArrayList problem ....i can remove my object from my arrayList
hi all, i am going to remove a object from my array by using arrayList.However, it can`t work properly and did nth for me..i don`t know why...could anyone give me some suggestion and show me what i did wrong on my code ....i stated more detail next to my code...plesae help...
public class MusicCd
private String musicCdsTitle;
private int yearOfRelease;
public MusicCd()
musicCdsTitle = "";
yearOfRelease = 1900;
public MusicCd(String newMusicCdsTitle)
musicCdsTitle = newMusicCdsTitle;
//yearOfRelease = newYearOfRelease;
public MusicCd(String newMusicCdsTitle, int newYearOfRelease)
musicCdsTitle = newMusicCdsTitle;
yearOfRelease = newYearOfRelease;
public String getTitle()
return musicCdsTitle;
public int getYearOfRelease()
return yearOfRelease;
public void setTitle(String newMusicCdsTitle)
musicCdsTitle = newMusicCdsTitle;
public void setYearOfRelease(int newYearOfRelease)
yearOfRelease = newYearOfRelease;
public boolean equalsName(MusicCd otherCd)
if(otherCd == null)
return false;
else
return (musicCdsTitle.equals(otherCd.musicCdsTitle));
public String toString()
return("Music Cd`s Title: " + musicCdsTitle + "\t"
+ "Year of release: " + yearOfRelease + "\t");
import java.util.ArrayList;
import java.io.*;
public class MusicCdStore
ArrayList<MusicCd> MusicCdList;
public void insertCd()
MusicCdList = new ArrayList<MusicCd>( );
readOperation theRo = new readOperation();
MusicCd theCd;
int muiseCdsYearOfRelease;
String muiseCdsTitle;
while(true)
String continueInsertCd = "Y";
do
muiseCdsTitle = theRo.readString("Please enter your CD`s title : ");
muiseCdsYearOfRelease = theRo.readInt("Please enter your CD`s year of release : ");
MusicCdList.add(new MusicCd(muiseCdsTitle, muiseCdsYearOfRelease));
MusicCdList.trimToSize();
continueInsertCd = theRo.readString("Do you have another Cd ? (Y/N) : ");
}while(continueInsertCd.equals("Y") || continueInsertCd.equals("y") );
if(continueInsertCd.equals("N") || continueInsertCd.equals("n"));
//MusicCdList.add(new MusicCd(muiseCdsTitle, muiseCdsYearOfRelease));
break;
//System.out.println("You `ve an invalid input " + continueInsertCd + " Please enter (Y/N) only!!");
public void displayAllCd()
System.out.println("\nOur CD collection is: \n" );
System.out.println(toString());
public String toString( )
String result= " ";
for( MusicCd tempCd : MusicCdList)
result += tempCd.toString() + "\n";
return result;
public void searchingMusicCd()
readOperation theRo = new readOperation();
String keyword = theRo.readString("Enter a CD `s Title you are going to search : ") ;
ArrayList<MusicCd> results = searchForTitle(keyword );
System.out.println("The search results for " + keyword + " are:" );
for(MusicCd tempCd : results)
System.out.println( tempCd.toString() );
//encapsulate the A
public void removeCd()
readOperation theRo = new readOperation();
String keyword = theRo.readString("Please enter CD `s title you are going to remove : ") ;
ArrayList<MusicCd> removeMusicCdResult = new ArrayList<MusicCd>();
System.out.println("The CD that you just removed is " + keyword );
for(MusicCd tempCd : removeMusicCdResult)
System.out.println( tempCd.toString() );
//problem occurs here : i am so confused of how to remove the exactly stuff from my arrayList
//pls help
private ArrayList<MusicCd> removeCdForTitle(String removeCdsTitle)
MusicCd tempMusicCd = new MusicCd();
tempMusicCd.setTitle(removeCdsTitle);
// tempMusicCd.setTitle(removeCdsTitle);
//tempMusicCd.getTitle() = removeCdsTitle;
ArrayList<MusicCd> removeMusicCdResult = new ArrayList<MusicCd>();
for(MusicCd currentMusicCd : MusicCdList)
if((currentMusicCd.getTitle()).equals(tempMusicCd.getTitle()))
// removeMusicCdResult.remove(currentMusicCd);
MusicCdList.remove(currentMusicCd);
removeMusicCdResult.trimToSize();
return removeMusicCdResult;
private ArrayList<MusicCd> searchForTitle(String searchString)
ArrayList<MusicCd> searchResult = new ArrayList<MusicCd>();
for(MusicCd currentMusicCd : MusicCdList)
if((currentMusicCd.getTitle()).indexOf(searchString) != -1)
searchResult.add(currentMusicCd);
searchResult.trimToSize();
return searchResult;
import java.util.*;
public class MusicCdStoreEngine{
public static void main(String[] args)
MusicCdStore mcs = new MusicCdStore( );
mcs.insertCd();
//display the Cd that you just insert
mcs.displayAllCd();
mcs.removeCd();
mcs.displayAllCd();
mcs.searchingMusicCd();
//Acutally result
//Please enter your CD`s title : ivan
//Please enter your CD`s year of release : 1992
//Do you have another Cd ? (Y/N) : y
//Please enter your CD`s title : hero
//Please enter your CD`s year of release : 1992
//Do you have another Cd ? (Y/N) : n
//Our CD collection is:
// Music Cd`s Title: ivan Year of release: 1992
//Music Cd`s Title: hero Year of release: 1992
//Please enter CD `s title you are going to remove : hero
//The CD that you just removed is hero
//Our CD collection is:
// Music Cd`s Title: ivan Year of release: 1992
//Music Cd`s Title: hero Year of release: 1992
//Enter a CD `s Title you are going to search : hero
//The search results for hero are:
//Music Cd`s Title: hero Year of release: 1992
//>Exit code: 0
//Expected result
//Please enter your CD`s title : ivan
//Please enter your CD`s year of release : 1992
//Do you have another Cd ? (Y/N) : y
//Please enter your CD`s title : hero
//Please enter your CD`s year of release : 1992
//Do you have another Cd ? (Y/N) : n
//Our CD collection is:
// Music Cd`s Title: ivan Year of release: 1992
//Music Cd`s Title: hero Year of release: 1992
//Please enter CD `s title you are going to remove : hero
//The CD that you just removed is hero
//Our CD collection is:
// Music Cd`s Title: ivan Year of release: 1992
//Music Cd`s Title: hero Year of release: 1992<<-- it is not supposed to display cos i have deleted it from from array
//Enter a CD `s Title you are going to search : hero
//The search results for hero are:
//Music Cd`s Title: hero Year of release: 1992<<-- i should have get this reuslt...cos it is already delete from my array
//>Exit code: 0
import java.util.*;
public class readOperation{
public String readString(String userInstruction)
String aString = null;
try
Scanner scan = new Scanner(System.in);
System.out.print(userInstruction);
aString = scan.nextLine();
catch (NoSuchElementException e)
//if no line was found
System.out.println("\nNoSuchElementException error occurred (no line was found) " + e);
catch (IllegalStateException e)
// if this scanner is closed
System.out.println("\nIllegalStateException error occurred (scanner is closed)" + e);
return aString;
public char readTheFirstChar(String userInstruction)
char aChar = ' ';
String strSelection = null;
try
//char charSelection;
Scanner scan = new Scanner(System.in);
System.out.print(userInstruction);
strSelection = scan.next();
aChar = strSelection.charAt(0);
catch (NoSuchElementException e)
//if no line was found
System.out.println("\nNoSuchElementException error occurred (no line was found) " + e);
catch (IllegalStateException e)
// if this scanner is closed
System.out.println("\nIllegalStateException error occurred (scanner is closed)" + e);
return aChar;
public int readInt(String userInstruction) {
int aInt = 0;
try {
Scanner scan = new Scanner(System.in);
System.out.print(userInstruction);
aInt = scan.nextInt();
} catch (InputMismatchException e) {
System.out.println("\nInputMismatchException error occurred (the next token does not match the Integer regular expression, or is out of range) " + e);
} catch (NoSuchElementException e) {
System.out.println("\nNoSuchElementException error occurred (input is exhausted)" + e);
} catch (IllegalStateException e) {
System.out.println("\nIllegalStateException error occurred (scanner is closed)" + e);
return aInt;
}//problem occurs hereI'm not sure that the problem does occur within the
removeCdForTitle() method.
Your main() method calls removeCd() which obtains the title of
the CD to be removed (keyword). But remoceCd() never
calls removeCdForTitle(), so nothing is ever removed. -
i am trying to remove a card and i do not see the none button , how do i remove it from my iTunes
The following support documents have some information that may help:
See the section titled "Change your payment information on a Mac or PC" http://support.apple.com/kb/HT1918
If you still cannot select "None" http://support.apple.com/kb/TS5366 -
HT1918 Trying to remove credit card from itunes account
Trying to remove credit card from daughters itunes account. I erase the billing information and click continue but it will not allow me to exit and save without putting some kind of billing information.There is no "None" option for me to select. What can I do?
If you only want the free apps, take a look here:
http://support.apple.com/kb/HT2534
Read the steps carefully as the order in which you follow them is critical. Note that you can do this only when creating a new Apple ID. You cannot use an existing ID.
You will of course not be able to get anything other than the free apps without entering in some sort of payment method (credit card, prepaid iTunes card, gift certificate, etc.)
Regards.
Forum Tip: Since you're new here, you've probably not discovered the Search feature available on every Communities page, but next time, it might save you time (and everyone else from having to answer the same question multiple times) if you search a couple of ways for a topic, both in the relevant forums and in the Apple Knowledge Base, before you post a question.
Maybe you are looking for
-
Can't import mbox file into Mail anymore
Hi all, I am getting nowhere with this issue...I have archived my Apple Mail inbox and then turned around and imported it into Apple Mail (so as to have it on the local computer, not the network) many times in the past. It no longer works. I got to F
-
I want to record live stereo audio (using Mobile In)
with the new 30-pin connectors for iPad and iPhone making it possible to record stereo audio (like Line6 Mobile In), I'd like to record in stereo to iMovie on my iPhone4. Does iMovie use Core Audio? If so, then this would be a great feature to add if
-
Regarding displaying of photo in wd abap
Hi All, I want to display a photo in wdabap.Actually through mime repository we can do that but is there any other way to display the photo in wd abap.means is there any other way where we can store the photo and we can display it in wd abap at run
-
We had an ODI developer that setup a complete logging framework for ODI, custom application and PLSQL packages. The developer is no longer with our company and I have been tasks with supporting his work. I won't explain the entire logging framework a
-
I was told to download the iTunes 7 for my dad's new iPod. It goes smoothly until it says "Status - Stopping Services". Then a pop up comes and says it was unable to do that... a. Why does it say that and what does that mean? b.What do I do? This is