CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 3 of 3
  1. #1
    Join Date
    Feb 2011

    Photo editing - hi to low res in editing conversion

    I need to know level of difficulty/hours needed to do this:

    A user uploads a photo into an editing tool. It takes a couple of seconds to upload the full res version. Then, when the photos are being edited in the tool (cropping, color, etc.) it converts to low res for faster editing, so the high res image doesn't have to load every time there's a change. Once the user is done, and/or adds their final product, the manipulated image is saved to hi res again, for print.

    What is the time estimate/level of complexity if this? The code is there for the tool (some advanced JavaScript), just need to change the speed of editing. Server disk write speed is plenty fast. Any comments would be appreciated.

  2. #2
    Join Date
    Feb 2011
    United States

    Re: Photo editing - hi to low res in editing conversion

    Um... not too hard, I guess? It is probably strongly dependent on your skill level and how powerful you want the interface to be. For a novice programmer, this could take a few weeks. For an experienced one, maybe only a few hours to a few days.

    My general advice is to not redesign the wheel though. There are plenty of free, open-source tools to do this. A powerful (but a little complex to learn) one is the GNU Image Manipulation Program (GIMP). A less powerful, but easier to use, solution would be Paint.NET.
    Last edited by BioPhysEngr; February 10th, 2011 at 11:02 PM. Reason: fix hyperlink to paint.net again...
    Best Regards,

    All advice is offered in good faith only. You are ultimately responsible for effects of your programs and the integrity of the machines they run on.

  3. #3
    PeejAvery's Avatar
    PeejAvery is offline Super Moderator Power Poster
    Join Date
    May 2002

    Re: Photo editing - hi to low res in editing conversion

    I know your purpose is to cut off time, but in reality you're actually adding more processing to the work load. If your whole purpose is just so that the client-server communcation is lower, then that's another story.

    Either way, this solution does not yet exist out there because cropping and any other editing that takes place on a coordinate basis cannot be done on a smaller scale and then added to a full-res image without a loss of coordinate data.
    If the post was helpful...Rate it! Remember to use [code] or [php] tags.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Windows Mobile Development Center

Click Here to Expand Forum to Full Width

On-Demand Webinars (sponsored)

We have made updates to our Privacy Policy to reflect the implementation of the General Data Protection Regulation.