with php you can use the GD extentions.
with perl, you can use imagemagick.
with ASP.NET you can use the System.Drawing spaces.
if you want it really easy, you can use flash.
basically every language can do this at some point or another. what's your poison?