Image editing component in Flex, Updated

There is an update of the component.

I found some more time to update EditImage. What’s now in the component?

  1. Cropping including constrains to size ratio and minimal height and width.
  2. Scaling including constrains to size ratio
  3. Rotating including constrains to steps. Rotating snaps to 0 degrees and a multiple of a defined value. It does not step through the angle with a fixed value disregarding of the starting angle like 3.456 degrees.
  4. Snap to the initial top left position.
  5. Serialize the sum of the transformations so you can store and retrieve the image edits.
  6. Reset the image to the original image dimension and orientation
  7. Reset image transformations to last set state.
  8. Source code is under the BSD license. Some icons are under LGPL.

What’s missing?

  1. No single test has been written.
  2. More documentation
  3. There are some low hanging fruits for performance improvements.
  4. Provide user feedback when hitting limits.
  5. Visual frames for picture

Have fun and report bugs.

6 Responses to “Image editing component in Flex, Updated”

  1. Image editing component in Flex: EditImage « I don’t like computers. Says:

    [...] Image editing component in Flex: EditImage There is an update of the component. [...]

  2. Gireesh Says:

    Hi,

    Nice work, Congrats, I found an issue with the “demo”, I am able to drag and drop the image anywhere, even outside the canvas.

    Thanks
    Giri

  3. Free Flex component: EditImage 0.3 « I don’t like computers. Says:

    [...] reported by Gireesh, when snap to top/left is disabled, the image can be move to any position on the [...]

  4. masupilami Says:

    Hey men, yours component is so good, but i can’t change your image by my image in disk driver!!! Why, please tell my.?

  5. faindu Says:

    Hard to say because it works on my computer. Maybe, you are on a Windows machine and using in your path \ instead of / ? An other guess is that you compiled it with the default option use-network=true . If you run it not in debug mode, this causes a Sandbox violation.

  6. masupilami Says:

    Thnks so much, It now, I can run it !!Thnks :) )

Leave a Reply