ASP.NET programically cut image up for zoom purposes

I need to be able to zoom in on a map and read very small text.  I have chopped the image into smaller peices and zoomed that way but the map will change from time to time, and cropping the image everytime is going to take too much time.  Is there anyway to programatically take a large image and chop it into smaller equal peices.  Basically, I would want to upload a very large image that would have all the detail and then chop it up into smaller images in order so that I could zoom by a certain percentage every time the user clicked on the map.  Also, keep in mind, I am going to be placing small images on top of the map that will have to re-locate with each zoom level.  

If anyone knows of any components that you can simply insert an image into and then allows you to drag images on top of that image, that would be great.
Diddy433Asked:
Who is Participating?
 
Bob LearnedConnect With a Mentor Commented:
I believe that the ASP.NET framework (GDI+) has memory issues with images that big (Out of Memory errors).

Here is a VB.NET test:

Dim image As System.Drawing.Image = Image.FromFile(Server.MapPath(fileName))

Bob
0
 
Bob LearnedCommented:
>>I have chopped the image into smaller peices and zoomed that way
How did you do this?

Bob
0
 
Diddy433Author Commented:
By literally going into photoshop and cropping images that are sections of the original.  I make the cropped images the same size as the original.  When they click on an area, you show the cropped image which is a portion of the original image.
0
Cloud Class® Course: Certified Penetration Testing

This CPTE Certified Penetration Testing Engineer course covers everything you need to know about becoming a Certified Penetration Testing Engineer. Career Path: Professional roles include Ethical Hackers, Security Consultants, System Administrators, and Chief Security Officers.

 
Bob LearnedCommented:
How large are these images?  What are the image types?

Bob
0
 
Diddy433Author Commented:
JPEG,  The image is going to be approximately 6000 pixels wide by 12000 pixels high.
0
 
Bob LearnedCommented:
What development platform are you thinking about (or using)?

Bob
0
 
Diddy433Author Commented:
It would be .NET 1.1 I believe.  I am not sure if that is what you mean by development platform.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.