Pictures turn to black and white exclamation marks when i click on them!

Could someone please help me! My iphoto randomly deleted all of my photos from it's library, and i have spent ages re-importing them. now when i click on a picture to view it in large it changes to a large, blurry exclamation mark within a second! What is going on?!

Welcome to the Apple Discussions.
The ! or ? turns up when iPhoto loses the connection between the thumbnail in the iPhoto Window and the file it represents.
My guess is that what has happened here is that your database has been damaged and the re-importing effort hasn’t worked because you’ve been importing to the same damaged DB.
Try these in order - from best option on down...
1. Do you have an up-to-date back up? If so, try copy the library6.iphoto file from the back up to the iPhoto Library (Right Click -> Show Package Contents) allowing it to overwrite the damaged file.
2. Download iPhoto Library Manager and use its rebuild function. This will create a new library based on data in the albumdata.xml file. Not everything will be brought over - no slideshows, books or calendars, for instance - but it should get all your albums and keywords back.
Because this process creates an entirely new library and leaves your old one untouched, it is non-destructive, and if you're not happy with the results you can simply return to your old one.
3. If neither of these work then you'll need to create and populate a new library.
To create and populate a new *iPhoto 08* library:
Note this will give you a working library with the same Events and pictures as before, however, you will lose your albums, keywords, modified versions, books, calendars etc.
In the iPhoto Preferences -> Events Uncheck the box at 'Imported Items from the Finder'
Move the iPhoto Library to the desktop
Launch iPhoto. It will ask if you wish to create a new Library. Say Yes.
Go into the iPhoto Library (Right Click -> Show Package Contents) on your desktop and find the Originals folder. From the Originals folder drag the individual Event Folders to the iPhoto Window and it will recreate them in the new library.
When you're sure all is well you can delete the iPhoto Library on your desktop.
In the future, in addition to your usual back up routine, you might like to make a copy of the library6.iPhoto file whenever you have made changes to the library as protection against database corruption.
Regards
TD

Similar Messages

  • Why do my songs and mps disappear with a exclamation mark when I click on them on ITunes?

    I have ITunes downloaded to my PC. I also have an IPad and Ipod. Until recently I was able to  play my Mp3s and whatever I had downloaded on ITunes from teleconferences  and sync them without problem on both devices. Lately however, whenever I click on a song (on my PC ITunes) I immediately get an exclamation mark and a window that asks me if I want to "locate file" then the statement that song "original file cannot be located".
    Many of these downloaded talks that have disappeared. (They were downloaded legally by the way by (saving link as.. and on ITune go to File, ad file to librairy. I have had them for 2 or 3 years and don't understand why they are rendered unusable all of a sudden. Can someone help me?
    Thank you.

    There are a number of ways that the files could have been moved, or that could trigger iTunes into looking in the wrong place. Select a broken track, press CTRL+I to Get Info, click No when asked to locate the file and look at the location on the summary tab. Where is the relevant file really located. If you post back both paths I may have a simple solution, otherwise I have a script that can usually find the "missing" files and reconnect iTunes to them.
    tt2

  • Turn photo black and white and leave one paert color

    turn photo black and white with one object color

    In order of price here are some suggestions:
    Seashore (free)
    The Gimp (free)
    Graphic Coverter ($45 approx)
    Acorn ($50 approx)
    Pixelmator ($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.

  • When I import my photos into lightroom 4 they all turn to black and white...what is going on?

    When importing the photos are color...but when I go to the develop module the all start going to black and white...before my eyes!

    sounds like you either got a black and white preset selected in the 'Apply During Import' section of the Import Dialog (over on the right), or you've created a default setting in Develop. For the first, make sure no Develop preset is selected. For the second hold down your Alt key on PC, or Option key on Mac in the Develop Module. The Reset button will turn into 'Set Default...' on the bottom of the right panel. This will open a dialog box. Choose the left button that says 'Restore Adobe Default Settings'.

  • Making pictures that are black and white but still have color someplace(s)

    Is there a way in aperture to make pictures black and white but still leave color on some objects. for example, having a picture of someone holding a glass of red wine and having everything except the wine black and white?

    A couple of ways this can be done
    - non destructively:
    Use the Color adjustment to reduce the saturation of all the colors you dont want,
    and leave only the saturation of the saturation of the color you do want.
    Use the Ranges to more selectively choose the right color you want to leave.
    - destructively:
    Use the Dodge&Burn plug-in from Apple.
    Set the brush to Desaturate, choose its strength and size appropriately.
    Then just desaturate all the area's that need to be desaturated.

  • Iphone4s turned to black and white with ios8 update

    just recently i have updated my iphone 4s to ios8 and the screen and all the contants turned black and white.....does anyone know how to fix this problem.....
    I think ios8 is not for iphone 4s....help me

    A reset is holding the sleep/wake and home buttons together until you see the Apple logo and then release. The phone will reboot, and it will not affect your data. If that doesn't do it, you can try a restore, but I would make an appointment at the Genius Bar of the nearest Apple Store or your Authorized Apple Service Provider. The screen could be going bad.

  • Iphoto 9.3.1 installed today is turning black and white photos orange when printed

    Today I noticed my iphoto was for the first time unstable, presenting in some places black where photos shoud be. I found and installed the latest iphoto update (9.3.1 - 652.3) and found that when  attempted to print black and white photos that I had just cropped using the iphoto's Edit page, that the image turned a dark orange. The same photos uncropped could be printed normally with out the orange appearing.
    This appears to be a bug or an unstable new update. When I called Apple Care, we went through the process of restoring the original images stored elsewhere in the computer, but the problem continues.

    This is iPhoto for iOS.  You should post your question in the iPhoto for the Mac (iLife) forum to get better answers.

  • Iphoto thumbnails ok but have triangle with an exclamation mark when I click on the thumbnail so can't view it as a bigger picture.

    In my iPhoto the thumbnails are all present but when I click on them the bigger picture is not visible and I can see a triangle with an exclamation mark in it. Has anyone got any suggestions?

    That means iPhoto has lost the link to the original file.
    What version of iPhoto?
    Are you running a Managed or a Referenced Library?
    (A Managed Library, is the default setting, and iPhoto copies files into the iPhoto Library when Importing. The files are then stored in the Library package
    A Referenced Library is when iPhoto is NOT copying the files into the iPhoto Library when importing because you made a change at iPhoto -> Preferences -> Advanced. (You unchecked the option to copy files into the Library on import) The files are then stored where ever you put them and not in the Library package. In this scenario you are responsible for the File Management.)
    Have you used any apps to "clean" or "tune up" your Mac recently?
    Have you deleted any images from 'All My Files' or 'All My Photos'?

  • I cannot see my photos in iphoto when I open it...it just shows the albums/titles but only an exclamation mark when I click on the picture.  How can I fix this please?

    I have downloaded some photos and all I see now is a black sqaure with an exclamation mark in it. If I double click and make them full screen I can see them, but not as thumbnails. Please help :-( In the EVENTS, they are just black sqaures.

    The ! turns up when iPhoto loses the connection between the thumbnail in the iPhoto Window and the file it represents.
    Option 1
    Back Up and try rebuild the library: hold down the command and option (or alt) keys while launching iPhoto. Use the resulting dialogue to rebuild. Choose to Repair Database. If that doesn't help, then try again, this time using Rebuild Database.
    If that fails:
    Option 2
    Download iPhoto Library Manager and use its rebuild function. (In Library Manager it's the FIle -> Rebuild command)
    This will create an entirely new library. It will then copy (or try to) your photos and all the associated metadata and versions to this new Library, and arrange it as close as it can to what you had in the damaged Library. It does this based on information it finds in the iPhoto sharing mechanism - but that means that things not shared won't be there, so no slideshows, books or calendars, for instance - but it should get all your events, albums and keywords, faces and places back.
    Because this process creates an entirely new library and leaves your old one untouched, it is non-destructive, and if you're not happy with the results you can simply return to your old one. 
    Regards
    TD

  • Exclamation marks when i click on thumbnail in i photo

    Hi all,
    When I click on the thumbnails in IPhoto the picture won't come up, I just get an exclamation mark. I restored my librry from time machine, but not sure where I am going wrong. Any advice appreciated
    Thanks

    Option 1
    Back Up and try rebuild the library: hold down the command and option (or alt) keys while launching iPhoto. Use the resulting dialogue to rebuild. Choose to Repair Database. If that doesn't help, then try again, this time using Rebuild Database.
    If that fails:
    Option 2
    Download iPhoto Library Manager and use its rebuild function. This will create a new library based on data in the albumdata.xml file. Not everything will be brought over - no slideshows, books or calendars, for instance - but it should get all your albums and keywords back.
    Because this process creates an entirely new library and leaves your old one untouched, it is non-destructive, and if you're not happy with the results you can simply return to your old one.
    Regards
    TD

  • Draw figures from a xml and then draw anothers when I click on them

    This is what I have to do:
    I got a XML file with the info of a drawing: circles, rectangles.....
    I read the file and I draw the figures on a JPanel.
    And now what I have to do is this:
    When I click on a figure I have to recognize what figure is, for example, rectangle number 2 on the XML file. Then I have to read the XML and foud what I have to draw when I click on that figure, this info is on the XML:
    <Transition Rectangle="2" NextDraw="Rectangle 3" />
    How do I draw all these figures and keep the info I need (name and number of the figure)? And how do I manage mouse events for recognize the click on a figure for draw anothers.
    Sorry for my bad english and thanks

    I don't know the structure of your XML file.
    Anyway, I guess it's something like the following :
    shapes.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <shapes>
         <Transition Rectangle="1" NextDraw="Rectangle 2" />
         <Transition Rectangle="2" NextDraw="Rectangle 3" />
         <Transition Rectangle="3" NextDraw="Circle 1" />
         <Transition Circle="1" NextDraw="Circle 2" />
         <Transition Circle="2" NextDraw="Circle 3" />
         <Transition Circle="3" />
    </shapes>Here the java code. Plz, take a look at it and adapt it to your needs.
    XMLParserHandler.java
    import java.util.HashMap;
    import java.util.Map;
    import org.xml.sax.Attributes;
    import org.xml.sax.SAXException;
    import org.xml.sax.SAXParseException;
    import org.xml.sax.helpers.DefaultHandler;
    public class XMLParserHandler extends DefaultHandler {
         Map<String, String> shapes;
         public XMLParserHandler(){
              shapes = new HashMap<String, String>();
         public void startDocument() throws SAXException {
              //System.out.println("Start Shapes Document.xml");
              shapes = new HashMap<String, String>();
         public void endDocument() throws SAXException {
              //System.out.println("End Shapes shapes.xml");
         public void startElement(String uri, String localName, String qName,
                   Attributes attributes) throws SAXException {
              //System.out.println("Start Element : " + qName);
              //display(attributes);
              if("TRANSITION".equals(qName.toUpperCase())){
                   String key = null;
                   String value = "";
                   int n = attributes.getLength();
                   String attrName;
                   for (int i = 0; i < n; i++) {
                        attrName = attributes.getQName(i);
                        if(! "NEXTDRAW".equals(attrName.toUpperCase())){
                             key = new String(attrName+" "+attributes.getValue(i));
                        }else{
                             value = new String(attributes.getValue(i));
                   if(key!=null){
                        shapes.put(key.toUpperCase(), value.toUpperCase());
         public void endElement(String uri, String localName, String qName)
                   throws SAXException {
              //System.out.println("End Element : " + qName);
         public void characters(char[] ch, int start, int length)
                   throws SAXException {
              //System.out.println(new String(ch, start, length));
         public void error(SAXParseException e) throws SAXException {
              throw e;
         public void fatalError(SAXParseException e) throws SAXException {
              throw e;
         public Map<String, String> getShapes() {
              return shapes;
         private void display(Attributes attrs){
              int n = attrs.getLength();
              for (int i = 0; i < n; i++) {
                   System.out.println("***"+attrs.getQName(i)+" = "+attrs.getValue(i));
    MyPanel.java
    import java.awt.Color;
    import java.awt.Graphics;
    import java.awt.Graphics2D;
    import java.awt.Shape;
    import java.awt.event.MouseAdapter;
    import java.awt.event.MouseEvent;
    import java.awt.geom.Ellipse2D;
    import java.awt.geom.Rectangle2D;
    import java.util.ArrayList;
    import java.util.List;
    import java.util.Map;
    import javax.swing.JPanel;
    public class MyPanel extends JPanel {
         static String CIRCLE = "CIRCLE";
         static String RECTANGLE = "RECTANGLE";
         public List shapeList;
         int currentIndex = 0;
         Shape currentShape;
         public MyPanel(Map shapes, String entry) {
              createShapeList(shapes, entry);
              addMouseListener(new MyMouseListener());
         private String getShapeName(String value){
              return value.split("\\s+")[0];
         private void createShapeList(Map shapes, String entry){
              shapeList = new ArrayList();
              Shape shape=null;
              String key = new String(entry);
              String value ;
              int i=0;
              do{
                   value=getShapeName(key);
                   System.out.println(value);
                   if(CIRCLE.equals(value)){
                        shape = new Ellipse2D.Double(5, 5+40*i, 20, 20);
                        System.out.println("==> added circle");
                   }else if(RECTANGLE.equals(value)){
                        shape = new Rectangle2D.Double(5, 5+40*i, 20, 20);
                        System.out.println("==> added rectangle");
                   shapeList.add(shape);
                   key = (String)shapes.get(key);
                   i++;
              }while(value!=null&&value.trim().length()>0);
              currentShape = (Shape)shapeList.get(currentIndex);
         class MyMouseListener extends MouseAdapter{
              public void mouseClicked(MouseEvent e) {
                   int x = e.getX();
                   int y = e.getY();
                   if(currentShape.contains(x, y)){
                        if(currentIndex<shapeList.size()-1){
                             currentIndex++;
                             currentShape = (Shape)shapeList.get(currentIndex);
                             repaint();
         public void paint(Graphics g) {
              Graphics2D g2 = (Graphics2D) g;
              g2.setPaint(Color.red);
              for (int i = 0; i < currentIndex+1; i++) {
                   g2.fill((Shape)shapeList.get(i));
    Main.java
    import java.io.File;
    import java.util.Map;
    import javax.swing.JFrame;
    import javax.xml.parsers.SAXParser;
    import javax.xml.parsers.SAXParserFactory;
    public class Main {
         public static void main(String[] args) {
              SAXParserFactory spf = SAXParserFactory.newInstance();
              SAXParser parser;
              Map myShapes = null;
              try {
                   parser = spf.newSAXParser();
                   XMLParserHandler handler = new XMLParserHandler();
                   parser.parse(new File("shapes.xml"), handler);
                   myShapes = handler.getShapes();
                   String entry = "RECTANGLE 1";
                   //Create and set up the window.
                   JFrame frame = new JFrame("MyFrame");
                   frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
                   // Create and set up the content pane.
                   MyPanel newContentPane = new MyPanel(myShapes, entry);
                   newContentPane.setOpaque(true); // content panes must be opaque
                   frame.setContentPane(newContentPane);
                   // Display the window.
                   frame.setSize(400, 400);
                   frame.setResizable(false);
                   frame.setVisible(true);
              }catch(Exception e){
                   e.printStackTrace();
    NB: as mentioned in the Main class (see main method), you should provide the main entry for your xml file : String entry = "RECTANGLE 1";Hope That Helps

  • Changed my picture from colourto black and white

    How do I transfer my project to my pictures on my computer

    Please elaborate.
    You give precious little information about what you did and about what you want to do.
    What »project« anyway?

  • Macbook pro retina turn onto black and white display

    how to make back my macbook colour

    lawa8680,
    select the Accessibility pane of System Preferences and click on Display on the left-hand side of the window. If the “Use grayscale” checkbox is checked, uncheck it.

  • Pasting color pictures onto a black and white background

    Can I get some help with this?

    If the images turn grayscale when you paste them but you want to retain their color then first make sure that you're in Image->Mode->RGB Color

  • How do you make a color image black and white

    I looked at the Adjust Image tool, but I could not see an easy way to make the color picture turn into black and white.
    Yes I realize I could go back into iPhoto and do that. I don't want to do that.
    In Word there is an image control that allows you to do various things with the image, including going to grayscale.

    Thanks Walt. That indeed was easy. I had tride saturation before, but didn't get all the way left, so it just looked washed out. I decided, wrongly it appears, that it would not do as I needed. Thank you. I just wish something like that could have been in the help file or PDF.
    I think once I get the hang of the nuances, this program will really rock. Its just taking longer than I anticipated. I mean, it is an Apple program---so I was counting on a lot more intuitive steps.

Maybe you are looking for

  • Error while Creating a formula for field AZNOR (T-Code : OP17)

    Dear Experts, i am facing a problem in Transaction OP17 while creating a formula for field AZNOR ( No of indivual capacity in work center) in work center (T-Code : CR02) . It shows the error The data object "F" has no component called "AZNOR''.. Plea

  • When I click play , my computer will not play the song???

    When I click play on itunes, my song(s) will not play. My computer is authorized...any suggestions from anyone?

  • My computer will work for a while and then it powers off.

    I have a macbook pro.  Just today I have had problems with it all of a sudden powering off and I have to restart it.  When i do, it does it again.  I have updated all of the updates but I have never had this problem and don't know what to do.  Has th

  • Suggestion: preview of Stroke and Fill commands

    Instead of having to click OK to see the result then, if not happy, having to backtrack and try a variation any number of times, could we see the document updating as we change parameters in the dialogues of Stroke and Fill commands, please? This cou

  • Xcelsius 2008 SP3 install

    Hi Forum, I am trying to install Xcelsius 2008 SP3... I uninstalled Xcelsius 2008. Succesfully I downloaded  Xcelsius 2008 SP3, and when i enter the Product Key i am getting a message saying that the Key is Invalid.... This is the same key that i use