Jeg har et standard emf billede på en server. Vha. 4 textboxes med koordinater, bestemmes hvilken del af billedet der skal vises i browseren som jpeg. Dette fungerer fint.
protected void Button1_Click(object sender, EventArgs e)
{
Bitmap image = new Bitmap(800, 600);
Graphics g = Graphics.FromImage(image);
g.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias;
g.FillRectangle(Brushes.Beige, 0, 0, 800, 600);
System.Drawing.Image TestEmf = System.Drawing.Image.FromFile(Server.MapPath("test.emf"));
Rectangle rect = new Rectangle(0, 0, 725, 558);
Rectangle zoom = new Rectangle(Convert.ToInt16(TextBox1.Text), Convert.ToInt16(TextBox2.Text), Convert.ToInt16(TextBox3.Text), Convert.ToInt16(TextBox4.Text));
g.DrawImage(TestEmf, rect, zoom, GraphicsUnit.Pixel);
Response.ContentType = "image/jpeg";
image.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Jpeg);
g.Dispose();
image.Dispose();
}
Mit spørgsmål er om jeg i stedet for de 4 textboxes kan lave en markering med musen!?
Formålet er at vise et billede i stanardstørrelse og ved markering med musen kan zoome ind.
Håber dette gav mening.
På forhånd tak
/Thomas