2013 年 8 月 7 日3680



  <script language="VB" runat=server>

  Sub UploadBtn_Click(Sender as Object, E as EventArgs)


  MyImage.ImageUrl = "test.jpg"

  MyImage.Visible = true

  End Sub



  <form enctype="multipart/form-data" runat=server>


  选择上传文件: <input type=file runat=server>

  <asp:button Text="Upload Me!" runat=server/>


  <asp:image Visible=false runat=server/>




  Here is a more complex example, which enables you to upload a file, and then using the System.Drawing APIs

  to resize/crop the image, overlay a custom text message onto the image, and then save it back out to disk

  as a .jpg (note that this sample works with *any* browser). I've written this one in C# -- but you would

  obviously be able to use VB or JScript to do it as well:

  <%@ Import Namespace="System.IO" %>

  <%@ Import Namespace="System.Drawing" %>

  <%@ Import Namespace="System.Drawing.Imaging" %>


  <script language="C#" runat=server>

  void UploadBtn_Click(Object sender, EventArgs e) {


  ImageEditor.Visible = true;


  void UpdateBtn_Click(Object sender, EventArgs e) {

  System.Drawing.Image image = System.Drawing.Image.FromFile(Server.MapPath("test.jpg"));

  System.Drawing.Image newimage = new Bitmap(image.Width, image.Height, PixelFormat.Format32bppRGB);

  Graphics g = Graphics.FromImage(newimage);


  Font f = new Font("Lucida Sans Unicode", Int32.Parse(FontSize.SelectedItem.Text));

  Brush b = new SolidBrush(Color.Red);

  g.DrawString(Caption.Text, f, b, 10, 140);


  System.Drawing.Image thumbImage = newimage.GetThumbnailImage(Int32.Parse(Width.Text),Int32.Parse



  thumbImage.Save(Server.MapPath("test.jpg"), ImageFormat.JPEG);




  <form enctype="multipart/form-data" runat=server>


  Select File To Upload: <input type=file runat=server>

  <asp:button Text="Upload Me!" runat=server/>


  <asp:panel Visible=false runat=server>

  <img src="test.jpg">


  Image Width: <asp:textbox runat=server/>

  Image Height: <asp:textbox runat=server/> <br>

  Text Caption: <asp:textbox runat=server/>

  Caption Size: <asp:dropdownlist runat=server>








  <asp:button Text="Update Image" runat=server/>






0 0