Take working project and get this part to work. Developer Ready To Start Today.
The uploader must resize the image based on Width and Height Variables on XML Data Row.
Upload processed files to "App_Data/ImageUploads/".
Rename the File based on the Row ID, Height and Width Data and Store In Folder eg Image_[ID]_[IMGW]_x_[IMGH].EXT
Preserve Image Transparency if PNG or GIF. Write other formats to JPG.
Hide the Upload control for Edited rows with No predefined Width value. Deal with errors.
Scale Images proportionally if no Height Value present (Important)
If NO predefined Height value is present "IMGH" the image name includes the Height of the resampled image and writes it to XML "IMGH" field
Resample high quality using [url removed, login to view] and Quantization or Nuget Image Resiser 3.4.3
Create Thumbnail as JPG 150px Wide and give "[url removed, login to view]" suffix
Delete the image if the row is deleted from the grid and Overwrite the image if the image is replaced
Display the Image Thumbnail in the Grid after processing. No Postbacks and Async.