[ASP.NET] Image Editor with Presets in Silverlight(repost)
$100-500 USD
已完成
已发布大约 13 年前
$100-500 USD
货到付款
I need an image editor control done in silverlight that will be added to an existing ASP .NET 4.0 framework application written in VB.NET. The purpose is to, based on specific user inputs, apply images in certain x, y coordinates.
The control needs to have the following:
* An editing pane
* A function that will take a client's clipboard contents (photo) or a file contents and paste it in any x, y coordinate on the editing pane.
* The ability to crop, re-size, and rotate.
* A function to allow any image* to be placed in any x, y coordinate. For this function, we will have input boxes outside the control with various numbers and options that will dictate what images (located on the server) will be placed where.
* Transparencies of images must be maintained.
* Files must be allowed to be saved as PNG, JPG, GIF, or BMP. A save function must be available which will immediately render the image in the editing pane as whatever file format they choose and then prompt the browser to save.
* UI interface/canvas should look like [login to view URL]
The menu would be:
Getting Started
-> New Image (Clears all drop downs, working areas)
-> Open Picture
-> File (Opens a file on the user's PC)
-> URL (Opens a file from a target destination)
-> Save
Edit [If possible]
-> Undo
-> Redo
Image
-> Crop
-> Rotate 90 degrees to the right
-> Rotate 90 degrees to the left
-> Flip Horizontally
-> Flip Vertically
-> Mirror Horizontally (Optional feature)
-> Mirror Vertically (Optional feature)
Adjustments
-> Brightness, Contrast, and Gamma
-> Hue, Saturation, and Illumination
Window
-> Zoom Fit
-> Zoom In
-> Zoom Out
-> Full Screen
-> Normal Screen
--- The working area of the application should be split in to two sections. On the left will have the input fields - Left, Right, Up, Down, Elements and some space for checkboxes like "Is Event Card", "Is Special Card".. and the section on the right to draw a card 72x90 in size (which that size should be changeable in a config file). The open file functions should limit any photos opened to 72x90.