Image manipulation with JavaScript

Posted on 2009-12-17
Last Modified: 2012-05-08
I'm working on a simple JavaScript system to design t-shirts online. Bascially, I want for a user to be able to upload multiple images, resize, rotate, and move those images in a given area. Here is the site I'm working on:

The issue I've run into is that when I resize the 1st image added, any subsequent images get moved arund in relation to that first image size. Right now there are + and - buttons below the image area to resize the images.

Any insights as to what property I need to look at to allow each image to move and resize independantly (and eventually add rotation) would be awesome.

If there are similar projects out there that are already doing this (non-flash based) then I would love to hear abou those as well. Are there library's for this functionality, is AJAX a better method to look into?
Question by:musickmann
    LVL 2

    Author Comment

    Well, I solved my own issue....
    I feel a little dumb...but it was all about the positioning of the DIV being absolute instead of anything else, I'm sure as I go through this process I'll have more questions....

    LVL 2

    Accepted Solution

    Should I leave this question up for reference for others or delete it completely?

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Training Course: Java/J2EE and SOA

    This course will cover both core and advanced Java concepts like Database connectivity, Threads, Exception Handling, Collections, JSP, Servlets, XMLHandling, and more. You'll also learn various Java frameworks like Hibernate and Spring.

    jQuery is a JavaScript library that greatly simplifies JavaScript programming. AJAX is an acronym formed from "Asynchronous JavaScript and XML."  AJAX refers to any communication between client and server, when the human client does not observe a…
    The Confluence of Individual Knowledge and the Collective Intelligence At this writing (summer 2013) the term API ( has made its way into the popular lexicon of the English language.  A few years ago, …
    Need more eyes on your posted question? Go ahead and follow the quick steps in this video to learn how to Request Attention to your question. *Log into your Experts Exchange account *Find the question you want to Request Attention for *Go to the e…
    This video discusses moving either the default database or any database to a new volume.

    779 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    13 Experts available now in Live!

    Get 1:1 Help Now