Flex image bitmap data crop when zoomed in/out

I have an uploaded image cropped using flex handles,but I recently added the zoomIn/Out buttons so that uploaded big image can be zoomed out, the problem is : When zoomed out, am not able to fetch the crop handle Rectangle contents, Can some one please help out, am struggling since a day, I can share the whole code if some one can help..Thank you.
<mx:UIComponent id="snapshotHolder" width="18" height="29" x="690" y="0"/>
   <example:SimpleFlexShape id="flexShape1" model="{flexModel1}" click="alignCropRectangle(2)"
  width="0" height="0" y="0" x="0" enterFrame="alignCropRectangle(1)" />  
   <mx:UIComponent id="snapshotHolder" width="18" height="29" x="690" y="0"/>
   <example:SimpleFlexShape id="flexShape1" model="{flexModel1}" click="alignCropRectangle(2)"
  width="0" height="0" y="0" x="0" enterFrame="alignCropRectangle(1)"/>
var mat:Matrix = new Matrix();
   var rect:Rectangle = new Rectangle(0,0, flexModel1.width,flexModel1.height);
   //Moves the rectangle to the correct position to capture photo.
  mat.translate(-flexModel1.x, -flexModel1.y);  
  pic = new BitmapData(flexModel1.width, flexModel1.height, true);
   if(snapshotHolder.numChildren > 0)
  snapshotHolder.removeChildAt(0);
  pic.draw(uploadedImage.bitmapData,mat, new ColorTransform(),null,rect,true);
private function alignCropRectangle(clickNbr:Number) : void {  
   //conditions that must be met so the box stays within the Uploaded Photo window
   if (ratio != 1.3) //Ratio should be 1:1.3
  ratio = 1.3;  
  flexModel1.height = flexModel1.width * ratio;
   if (flexModel1.x < 0)
  flexModel1.x = 0;
   if (flexModel1.y < 0 )
  flexModel1.y = 0;
   if(flexModel1.width > uploadedImage.sourceWidth) {
   //flexModel1.width = uploadedImage.sourceWidth - 30;
  flexModel1.height = flexModel1.width * ratio;
   } else if(flexModel1.width > 640) {
   //flexModel1.width = 640; //Doug Photo Crop issue
  flexModel1.height = flexModel1.width * ratio;
   if(flexModel1.height > uploadedImage.sourceHeight) {
   //flexModel1.height = uploadedImage.sourceHeight - 30;
  flexModel1.width = flexModel1.height/ratio;
   } else if(flexModel1.height >= 480) {
   //flexModel1.height = 480; //Doug Photo Crop issue
  flexModel1.width = flexModel1.height/ratio;
   /*When the user hold and drag the rectangle out of the display area
  the rectangle box comes backs to it's original position.*/
   if(clickNbr == 2) {
   if (flexModel1.x + flexModel1.width >= uploadedImage.sourceWidth)
  flexModel1.x = uploadedImage.sourceWidth - flexModel1.width;
   if (flexModel1.y + flexModel1.height >= uploadedImage.sourceHeight)
  flexModel1.y = uploadedImage.sourceHeight - flexModel1.height;

I’m not sure I understood your problem.  You might also find that you’ll get better help by asking on the Apache Flex [email protected] mailing list.
-Alex

Similar Messages

  • Invalid Bitmap Data error when Flex tries to play a Crossfade transition?

    Hi All,
    I've got a Grid like this in my Flex 4 app.  When the view that contains this Grid is visible, and the view is changed to another view, my application tries to play the Crossfade effect as the transition to the other view.  My transition is defined like this:
         <s:transitions>
              <s:Transition fromState="*" toState="*">
                   <s:Parallel>
                        <s:CrossFade duration="150" target="{this}" />
                   </s:Parallel>
              </s:Transition>
         </s:transitions>
    This applies the transition to any view.  There's only one effect in there at the moment but it's in a Parallel block since I've experimented with multiple transitions.
    Now, when I'm on a view where this Grid is visible, and I try to transition to another view, I get an "Invalid BitmapData" error.  HEre's the complete stack trace:
    ArgumentError: Error #2015: Invalid BitmapData.
         at flash.display::BitmapData/ctor()
         at flash.display::BitmapData()
         at spark.utils::BitmapUtil$/getRealBounds()[E:\dev\4.0.0\frameworks\projects\spark\src\spark\utils\BitmapUtil.as:99]
         at spark.utils::BitmapUtil$/getRealBounds()[E:\dev\4.0.0\frameworks\projects\spark\src\spark\utils\BitmapUtil.as:135]
         at spark.utils::BitmapUtil$/getRealBounds()[E:\dev\4.0.0\frameworks\projects\spark\src\spark\utils\BitmapUtil.as:135]
         at spark.utils::BitmapUtil$/getRealBounds()[E:\dev\4.0.0\frameworks\projects\spark\src\spark\utils\BitmapUtil.as:135]
         at spark.utils::BitmapUtil$/getRealBounds()[E:\dev\4.0.0\frameworks\projects\spark\src\spark\utils\BitmapUtil.as:135]
         at spark.utils::BitmapUtil$/getRealBounds()[E:\dev\4.0.0\frameworks\projects\spark\src\spark\utils\BitmapUtil.as:135]
         at spark.utils::BitmapUtil$/getRealBounds()[E:\dev\4.0.0\frameworks\projects\spark\src\spark\utils\BitmapUtil.as:135]
         at spark.utils::BitmapUtil$/getRealBounds()[E:\dev\4.0.0\frameworks\projects\spark\src\spark\utils\BitmapUtil.as:135]
         at spark.utils::BitmapUtil$/getRealBounds()[E:\dev\4.0.0\frameworks\projects\spark\src\spark\utils\BitmapUtil.as:135]
         at spark.utils::BitmapUtil$/getSnapshot()[E:\dev\4.0.0\frameworks\projects\spark\src\spark\utils\BitmapUtil.as:63]
         at spark.effects::AnimateTransitionShader/getValueFromTarget()[E:\dev\4.0.0\frameworks\projects\spark\src\spark\effects\AnimateTransitionShader.as:283]
         at mx.effects::Effect/http://www.adobe.com/2006/flex/mx/internal::captureValues()[E:\dev\4.0.0\frameworks\projects\framework\src\mx\effects\Effect.as:1462]
         at mx.effects::CompositeEffect/http://www.adobe.com/2006/flex/mx/internal::captureValues()[E:\dev\4.0.0\frameworks\projects\framework\src\mx\effects\CompositeEffect.as:377]
         at mx.effects::CompositeEffect/captureStartValues()[E:\dev\4.0.0\frameworks\projects\framework\src\mx\effects\CompositeEffect.as:358]
         at mx.core::UIComponent/commitCurrentState()[E:\dev\4.0.0\frameworks\projects\framework\src\mx\core\UIComponent.as:9778]
         at mx.core::UIComponent/setCurrentState()[E:\dev\4.0.0\frameworks\projects\framework\src\mx\core\UIComponent.as:9701]
         at mx.core::UIComponent/set currentState()[E:\dev\4.0.0\frameworks\projects\framework\src\mx\core\UIComponent.as:6087]
         at main/previousButton_clickHandler()[C:\Data\dev\Flex\main\src\main.mxml:48]
         at main/__previousButton_click()[C:\Data\dev\Flex\main\src\main.mxml:241]
    Here's what the grid looks like.  I experimented with adding and removing controls from the grid, and eventually narrowed it down to a a VGroup I've got in the grid.  If I remove that VGroup (and all it's children), the transition plays fine.  Add it back in, and everything blows up again.  I tried using a VBox instead of a VGroup, but there was no change--same error.  I also tried getting rid of horizontalAlign="center", and again, no change.
    <mx:Grid id='membershipGrid' >
         <mx:GridRow>
              <mx:GridItem>
              </mx:GridItem>
              <mx:GridItem>
                   <s:Label text="One Year" fontWeight="bold"/>
              </mx:GridItem>
              <mx:GridItem>
                   <s:Label text="Two Year" fontWeight="bold"/>
              </mx:GridItem>
              <mx:GridItem>
                   <s:Label text="5 Year" fontWeight="bold"/>
              </mx:GridItem>
              <mx:GridItem>
                   <!-- Comment out this VGroup, and everything works fine -->
                   <s:VGroup horizontalAlign="center">
                        <s:Label text="Monthly Autorenew"  fontWeight="bold"/>
                        <s:Label text="Payment plan option is not available" fontStyle="italic" />
                        <s:Label text="for multiple year memberhips." fontStyle="italic" />
                   </s:VGroup>
              </mx:GridItem>
         </mx:GridRow>
         <mx:GridRow>
              <mx:GridItem>
                   <s:Label text="Standard Membership" />
              </mx:GridItem>
              <mx:GridItem>
                   <s:RadioButton id="standardOneYear" group="{membershipTypeSelection}"
                                     label="{pricing.getMembership(MembershipName.STANDARD_ONE_YEAR).currencyPrice}" />
              </mx:GridItem>
              <mx:GridItem>
                   <s:RadioButton id="standardTwoYear" group="{membershipTypeSelection}"
                                     label="{pricing.getMembership(MembershipName.STANDARD_TWO_YEAR).currencyPrice}" />
              </mx:GridItem>
              <mx:GridItem>
                   <s:RadioButton id="standardFiveYear" group="{membershipTypeSelection}"
                                     label="{pricing.getMembership(MembershipName.STANDARD_FIVE_YEAR).currencyPrice}" />
              </mx:GridItem>
              <mx:GridItem horizontalAlign="center">
                   <s:RadioButton id="monthlyAutorenew" group="{membershipTypeSelection}"
                                     label="{pricing.getMembership(MembershipName.MONTHLY_AUTORENEW).currencyPrice}" />
              </mx:GridItem>
         </mx:GridRow>
    </mx:Grid>
    So, what's going on?  How can I get this transition to work?  Thanks!

    Flex harUI wrote:
    Sometimes that can happen if something gets sized too small.
    Thanks for suggesting that.  It got me thinking about some other things, and I then realized that the Grid itself was in a container with TileLayout, and a requestedColumnCount of 5.  That was a mistake--I had initially been playing with the TileLayout for my "grid" but then switched to using an actual mx:Grid control, and should have gotten rid of the TileLayout with the requestedColumnCount of 5.
    I changed my layout object to an instance of VerticalLayout, and now the problem has gone away.
    My theory, based on your suggestion that something might be sized "too small," is that when I added enough controls to my Grid (which all appeared in tile 1), tiles 2 through 5 got "too small" and thus Invalid BitmapData errors were thrown when the transition tried to figure out what bitmaps to fade in/out.
    Sound reasonable?
    Now I just have to re-enable all the other controls that I disabled while trying to hunt down this problem, and hopefully the Invalid BitmapData error won't recur.
      -Josh

  • Image Format to PDF, when zoom --resolution not good enough eventhough image is 300dpi

    Hi Guys,
    Anyone here know how to achieve a good image resolution when it is zoomed in? Doesn't matter the size but the quality of the image.
    I have tried 170dpi and 300dpi, it seems almost the same in image quality..
    Please help.
    Thank you.

    Hi Mobly,
    The resolution is still the same, do you have any other idea?
    I think Adobe is the one controlling the PDF resolution.
    Hi Adobe,
    Please can we have the option on whether we want to compress the pages exported as PDF?
    It's really important to us the quality and resolution of the image. We want to retain the resolution of the image eventhough it is zoomed.
    Thanks.

  • Image display control scrolling does not work properly when zoomed in

    I am using a ROI on an image in the image display control. When zooming into the image to fine-adjust the positioning of the ROI, the image scrolling does not work properly. As far as I understand, the image should scroll automatically when the ROI is leaving the visible area. However, the scrolling behaviour seems to depend on the origin of the Labview panel, not the origin of the image display control, which might require to move the ROI way out of the visible area before the scrolling takes place. In other words: the coordinate system of the image display control is shifted with respect to the true visible image area, depending on where you place it on the front panel. As a consequence, when clicking on a ROI which is in the visible area, but is outside of what Labview thinks is the visible area, it might immediately jump to the left border of the image, making the positioning of the ROI really difficult.
    Has anyone noticed this behaviour, and what would be a reliable solution to avoid this? 
    Dirk

    Hello,
    no, I am not talking about the tools palette. Just place an image control with some image in it on a new VI front panel. Then, use the rectangle from the tools and select a ROI in the image. If you zoom in (using the magnification glass), and then grab the ROI and move it around, the image scroll with the ROI. So far, so good. If you now place the image control elsewhere on the panel, or add new control above it, resize the panel, etc. , this scrolling when moving the ROI will not work correctly if the origin (0,0) of the panel is far away from the image control.
    I have attached a VI for simplicity (although there is hardly any code in it).
    If you make a ROI and try to move it down, you will notice that scrolling starts if you move the mouse out to about 10cms below the image (depens on your screen, of course). After that, if you click on the ROI, the scroll bars and ROI might jump up to the upper end of the image. Imagine how annoying this is if you try to finely adjust the ROI position. 
    I think it is a bug in the implementation of the image display control.
    Thanks,
    Dirk
    Attachments:
    scrolling.vi ‏818 KB

  • Ps touch on Android ICS "prepare texture from bitmap data (): -1100"

    Why it appears this quote "prepare texture from bitmap data (): -1100" when i try to add several effect??
    it seems that not all has been installed properly...
    Huawei G615
    Thanks
    Diego

    ok let's try som of them:
    ADJUSTMENT
    BW OK
    Invert OK
    Sturation NO
    Temperature NO
    Curves OK
    Reduce noise NO
    FX BASIC
    Gaussian OK
    Directional blur NO
    Sharpen NO
    Edges OK
    Tint NO
    Lighting NO
    FX STYLIZE
    Gradient NO
    Halftone NO
    Threshold NO
    Glass NO
    Posterize NO
    Old photocopy NO
    Stamp NO
    Ripple NO
    FX ARTISTIC
    Chalck NO
    Graphic Pen NO
    Pencil NO
    Color Drops NO
    Watercolor NO
    Shred NO
    FX PHOTO
    Sepia NO
    Sleepy NO
    Grainy NO
    Soft light NO
    Crop OK
    Resize OK
    Flare OK
    Text OK
    Trasform OK
    Warp OK
    Camera fill OK
    Gradient OK

  • Way to stop window from resizing when zooming?

    Hi there.
    Is there a way to stop the window from resiging when zooming in/out of my Photoshop documents?
    What seems to happen to me, like, hundreds of times a day is the window keeps resizing when I zoom in and out and much of it goes behind all my palettes. So I drag the resize handle to shrink the window only to have it resize again the next time I zoom in or out.
    I couldn't find a preference for this. When I used to work in Photoshop for WIndows I could have sworn that the window never changed size unless I specifically resized it...
    Thanks!

    Son-of-a-b....
    I swear I looked there a number of times... I swear.
    Thanks.

  • Query Governor - Summary Data - Only when not out of date?

    In Oracle Discoverer Desktop edition the user can choose how Summary Data are used:
    1. Always, when available
    2. Only when summary data are not out of date (stale)
    3. Never
    What exactly is the meaning of "Only when summary data are not out of date"?
    In previous versions of Discoverer you had the opportunity to specify how old (in days) summary tables were acceptable to you.
    (By the way: In the Danish translation of Discoverer the word "not" has been omitted, so you have the opportunity to use summary data only when they are out of date :-)
    Best regards
    Torben

    Actually it doesn't matter if you have Applecare or not because Apple simply isn't recognizing this as an issue even though multitudes of people have experienced it. If they don't see it as a problem, then they obviously don't have a solution, and so taking your laptop in through apple care is totally useless.
    I've talked to 3 customer support representatives over the phone and they all said they were 'unaware of the issue' and would not even attempt to help. It's very disappointing.

  • IPhoto...when zoom image it's clear; when I crop it isn't.

    Hi All,
    I take really good photos but am a total novice on photo editing.  All of my adjustments are done in camera so I don't photo shop etc.  However, sometimes I would like to zoom in a bit, etc.  When I zoom my image is still sharp and clear.  Then if I go to crop it then it gets blurry.  I'm shooting in highest pixel jpeg mode.....what am I doing wrong?  thanks

    Then if I go to crop it then it gets blurry.
    Do you see the blurriness in the viewer in iPhoto or when exporting? If you are exporting, check your "Export" preferences. The jpeg compression is lossy, and if you are not exporting with a high quality, the exported image will look blurry, when viewed zoomed in.
    And how much do you zoom in and crop? Any jpeg will look blurred, if the cropped section you are viewing has less pixels than the window on the screen you are viewing it on.
    Regards
    Léonie

  • How to load image in to a bitmap data?

    Is there any way to get snapshot of an image without adding it to my application. I have some *.jpg images that I wont to load in to bitmap data.

    See the example on the page at the below link. You should be able to define an Image component but not add it to display list.
    http://livedocs.adobe.com/flex/3/langref/flash/display/BitmapData.html
    If this post answers your question or helps, please mark it as such.

  • How Image size changes when zoomed ?

    Hi,
    I am using the following method code to zoom-in and zoom-out my images.
        public void zoom(double zoomFac) {
            this.zoomFac = zoomFac;
            atx.setToScale(zoomFac, zoomFac); // global attribute AffineTrasform
            ParameterBlock pb = new ParameterBlock();
            pb.addSource(getDefaultOrjImage());
            pb.add(atx);
            pb.add(Interpolation.getInstance(Interpolation.INTERP_BICUBIC_2));
            rImage = JAI.create("affine", pb);
            repaint();
            this.setPreferredSize(new Dimension(rImage.getWidth(), rImage.getHeight()));
            updateUI();
        }One can notice that I am using Bicubic interpolation for the purpose.
    I want to predict the size of Image for a given zoom factor. How can I do this?
    I've seen the algorithm of Bicubic Interpolation, but coulndt figure out how I can use its details to predict the size change of the image.
    clearly speaking if my image's
    width = 512, height = 512,
    What will be the width and height when the image is zoomed with zoomFac = 1.2
    Thank u for ur time.
    Regards,
    Rajesh Rapaka.

    The penny will drop soon or maybe the cloud will lift.
    In Lightroom all editing is undoable/nondestructive.
    Hence a crop of 3x2 is not inches, centimetres, pixels or anything else. It is jst a ratio. When a file is exported, either to PS or disk, then the crop ratio has size determined in respect of pixels and inches or cms.
    So my 6000x5000 pixel image I will crop to 3x2 that leaves (before exporting) a 6000x4000 file.
    Now when exported it can be set to export at
    100pixels per inch and will end up at 60x40" when printed.
    200pixels per inch will end up at 30x20"
    300ppi will end at 20x13.3"
    You will notice in the Crop Tool there are no size denominations such as inches or centimetres as an image file only has pixels and the determination of size is done through exporting or printing.
    Hope that helps somewhat..

  • NVidia error code 6 When zooming and panning a high res still image

    I am consistantly getting the following error code which shuts down CS6.  This is when zooming and panning a still images measuring something like 5300 pixels wide, and 4000 pixels high.  I started by looking  at the video driver, but nVidia says it is up to date.  I am now wondering if the size of the still image is actually the problem? This is in a 1080 sequence.
    Harware is GTX570
    Any ideas?

    Bill and Dennis.
    Error Code 6 message -  new challeng in the past 48 hours on very old premiere project.
    My system - Win 7 64 byte serv pack 1, Ppro CS5.0.3, I7 processor, 12 g ram,  nvidia gtx 470.
    In the past 2 days, I am getting error code 6 from Nvidia on a logo that is keyed and 3d rolled on white background.  The logo has been used without issue for many months in this same project and was encoded correctly by Adobe 1920 x 1280.   Once this issue began,  I had to render it 1-3 frames per request of project rendering last night.  I imported the correctly encoded logo again to the project and it began to have the same issue again.  I tried to change the harsh 3d rotations to see if it would relieve the processors overall.    Nothing changed after it began to freeze up wtih the error message. 
    I saved, shut the PC down and left the system rest overnight.
    This morning the project will get past the small load screen, but will not get past pulling the first file in the project once the editing screen loads.  Prem Pro will launch correctly in all other projects this morning, but not this one.  It gives me the same error message as it did when the problem started, but I can't even begin to touch the project.   Message - "Hardware config doesn't meet min standards Error Code 6".  I close the program, but then have to enter task manager to relaunch the program since it just hangs there.
    My work around, when the project launched yesterday, was to render a much smaller amount of frames at a time which worked SLOWLY, but now I can't even access the program.  Ouch.  Backups are available from a few days ago, but I want to discover why this happened to avoid this issue for the future.  Not much confidence at this point particularly when I rendered to match rez and deleted the media cache yesterday just in case the system was having to work around more cache than needed. 
    I have my computer hardware company looking into the issue, but I didn't take any known updates on the software in the past week.  I thought this might be a thermal issue because we are having some challenges keeping our editing area cool enough, but that isn't the issue this morning because the other projects do launch correctly and the ambient temps are down.  Thanks for any suggestions.  I am a little slow to go out and see if there are any updates from Nvidia until I am out of options.  I don't want to change the system scenario before I see if there are any other options.

  • TS4436 hi, when zooming in to capture still images, the image is really blurred and out of focus. is this a hardware issue and is there any solution for this?? or is my device faulty?

    hi, when zooming in to capture still images, the image is really blurred and out of focus. is this a hardware issue and is there any solution for this?? or is my device faulty?

    If you are using the iPhone camera zoom then remember that this is a digital zoom not an optical zoom. The zoomed in area will have fewer pixels and not appear as clear. The more you zoom the worse it gets. It's like cropping a picture after it has been taken.

  • Does anyone know how to display (in LabVIEW) the memory use during execution of an image and data acquisition VI to predict when it is time to cease the acquisition to prevent the program crashing?

    Does anyone know how to display (in LabVIEW) the memory use during execution of an image and data acquisition VI to predict when it is time to cease the acquisition to prevent the program crashing?
    I am acquiring images and data to a buffer on the edge of the while loop, and am finding that the crashing of the program is unpredictable, but almost always due to a memory saturation when the buffers gets too big.
    I have attached the VI.
    Thanks for the help
    Attachments:
    new_control_and_acquisition_program.vi ‏946 KB

    Take a look at this document that discusses how to monitor IMAQ memory usage:
    http://digital.ni.com/public.nsf/websearch/8C6E405861C60DE786256DB400755957
    Hope this helps -
    Julie

  • MacPro backed up to Time Machine, added Mac Mini now get "The backup disk image "/Volumes/Data/Jerry Booher's MacBook Pro.sparsebundle" is already in use." error when Mac Pro tries to back up

    MacPro backed up to Time Machine, added Mac Mini now get "The backup disk image “/Volumes/Data/Jerry Booher’s MacBook Pro.sparsebundle” is already in use." error when Mac Pro tries to back up

    It is standard Mountain Lion error due to the networking ability which is comparable to wet string. (actually that was lion.. it dried out some with Mountain Lion.. higher in the hills perhaps!!)
    See C12 and C17
    http://pondini.org/TM/Troubleshooting.html
    But many people are suffering the same issue..
    And the above is even a little out of date.. you might need to do a reset to the TC.
    Welcome to Apple's beta program for everyone.

  • I get this error message when I try to back up my laptop:  Time machine could not complete the backup.  The backup disc image "/Volumes/Data/Lou Ann Buesing's Mac Book Pro. sparse bundle is already in use.  Anyone know how to fix it?

    I get this error message when I try to back up my laptop:
    ' Time machine could not complete the backup.  The backup disc image "/Volumes/Data/Lou Ann Buesing's Mac Book Pro. sparse bundle' is already in use. "
    Anyone know how to fix it?

    Reboot the TC.. Sometimes you need to reboot the whole network.
    This is what comes of Lion and then made worse in Mountain Lion of Apple not spending enough time to fix the bugs.
    Read C12 in pondini.
    http://pondini.org/TM/Troubleshooting.html
    C17 can be related I think.

Maybe you are looking for

  • Assest valuation

    Hello experts, can anybody let me know the reason for asset write-up and write-down, how we need to do that.

  • To Generate file with whitespaces for the last fields -Receiver file FCC

    Hi Experts, We need to create a file at receiver side having last field of 50 length.If value of last field is less than 50 length than we need to keep whitespaces on the right side.When we create file the whitespaces get trimmed and files are create

  • Display Button in Attachment Matrix

    Hi,     I had placed the path of the file in matrix through browse button.... Nw i want to open that file by clicking the display button.....similiar to Attachment Folder in Sales opportunities Screen.I want to know whether SAP opens all kinds of fil

  • How do get PDFs to open in iBooks not a viewer?

    I am trying to open a PDF that I downloaded into iBooks on my MacBook Air.  When I attempt to open it it opens using my Smart Viewer.  I would like to open it in iBooks so I can take notes, highlight, etc.  Any help would be appreciated.  Thanks

  • Aperture trial serial number not valid

    Apple sent me a mail: Try Aperture for free. Unhappily the serial number Apple ([email protected]) has sent to me for Aperture Trial is not valid! Was that a spam? Does Apple want that nobody try Aperture? What can I do? iMac's   Mac OS X (10.4.8)