Вариант 1) Новомодный Canvas. Можно делать что угодно, любые свистоперделки и украшетельства ограничены лишь полетом бурной фантазии, можете хоть замутить мини-графический редактор. Но существенный минус: работать будет только в очень новых браузерах.
Вариант 2) Старый-добрый прямоугольный Div, спозиционированный над картинкой. Реализация — дешево и сердито: mousedown над картинкой — запоминаем мышинную x1,y1, а когда происходит mouseup — берем мышинную x2,y2 и натягиваем div в позиции x1,y1 шириной x2-x1 высотой y2-y1. Выглядеть возможно будет кондово, но зато поплясав несколько минут с бубном можно заставить работать даже в доисторических браузерах.