The Image Editing feature of EditLive! allows users to modify images contained in the editor. Users can perform actions such as rotate, flip, and crop for any image.
In order for users to utilize the Image Editing functionality, one of the following conditions must be met:
Enabling Image Editing
In order to enable Image Editing, the following steps will need to be performed.
Ensure Local Images are Uploaded from EditLive!
When a user performes image editing, the modified image is stored on the user's local machine. Hence, images are required to be uploaded to a server location in order for images to be displayed for all users.
For information on specifying upload scripts and triggering image uploading, refer to the article HTTP Upload Support for Images and Objects.
Enabling the Image Editing Plugin
The Image Editor is a plugin packaged by default with EditLive!. Because this plugin is packaged by default, you can simply specify the name attribute imageEditor for a <plugin> element resident in your EditLive! Configuration File.
Specifying the Image Editing Toolbar and/or Menu Items
Numerous Image Editor specific toolbar/menu items are documented in the Menu and Toolbar Item List. An inline toolbar can be applied for any image in EditLive! using the <inlineToolbar> configuration element.
Limitations of Image Editing
Transperancy Effects on Images Resample Images as PNG Format
When a transperancy effect is applied to an image (such as the Reflection or Rounded Corners effects), the image will be changed to the PNG file format.
EditLive! is Required to Write to the User's Local File System
When edits are made to an image in EditLive!, the editor stores the new image on the user's file system. As noted above, these new local images must be uploaded to a server-side location to ensure all content observers can view the new image.
When EditLive! loads for the first time, users are prompted with a dialog asking if they wish to run the signed Java applet. This allows EditLive! to perform write actions to the user's file system. However, if the user's file system has been completely locked down using the operating system's security permissions, EditLive! will be unable to locally store edits made to images. For this reason, the user's file system needs to allow write permissions to applications.
Large Images will Automatically be Rescaled
If images with a large resolution are inserted into the editor via the Image Insertion dialog, these images will automatically be rescaled to have a smaller resolution. This rescaling is performed to ensure images are kept at a usable size both to maximize usability and minimize memory consumption by the editor.
Resized Images will Automatically be Rescaled
If the Image Editor is enabled, regardless of which toolbar buttons or menu items are enabled for image editing, resizing images will rescale the image and create a copy on the user's local file system.
- <images> Configuration file element