The goal of the SOW is to create an ASP User Control which can be integrated into current reporting and analytics web based software. This control will take dynamic values to display an image partly greyscale and partly original. The visual nature of the image will depend on an image selection which is passed to the graph control.
1. Must be a User Control created in ASP and VB.Net
a. Use of any 3rd party libraries or licensed products must be pre-approved
b. Programmer must provide indefinite and unlimited license to all software libraries and code that is packaged with the User Control.
c. All contained as a single User Control
2. Dynamic User Control elements
a. User Control must dynamically size to its container.
i. No matter the size of the User Control, the image in the control must maintain its original aspect ratio.
ii. Container to load into is an HTML Div.
b. User Control must accept numerical value to represent % of image to leave as original picture. The remaining % of the image will be greyscaled.
c. User Control must accept both image location and string.
i. Image string will be a base64 encoded PNG
ii. Image location must support both server local file and URL
d. User Control will have option to enter a label or title for the graph
i. x/y coordinates to render the label
ii. Orientation horizontal left to right
1. Vertical text, horizontal rotated 90 degrees
iii. Item Style would be any applicable “style” elements
e. The User Control will convert a color image into a grayscale image.
f. The User Control will allow input of a lightening value between -100% and 100%
i. Lightening value will make the grayscale image lighter or darker.
1. 100% is full white
2. -100% is full black
g. Image will dynamically resize as the control does
h. User Control will accept indication of whether greyscale is rendered vertically or horizontally.
i. Color portion of image will indicate current value in % while black and white portion indicates max value.
i. Vertical graph will fill color on the y axis and horizontal graph will fill color on the x axis (bottom to top and left to right respectively)
3. User Control must have a method which generates an image of the rendered result of the control and returns the image as a string of base64 encoded PNG. The Image returned will be the same size as original image.
Very similar to this project:
[url removed, login to view]
17 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_26% %project_currencyDetails_sign_sub_27% tähän työhön
The project does not seem much complicated .I have gone through the links that has been provided by you .I will try to give my best .i will deliver asap. you can contact me .