易截截图软件、单文件、免安装、纯绿色、仅160KB

asp.net输出 png 图像,

asp.net输出 png 32位 图像,带透明alpha。
// pngtest.htm
<html>
<head></head>
<body bgColor="gray">
<img src="png.ashx" />
</body>
</html>
//  png.ashx
<%@ WebHandler Language="C#" Class="Png" %>
using System.Web;
public class Png : IHttpHandler {
    public void ProcessRequest (HttpContext context) {
HttpResponse Response = context.Response;
System.Drawing.Bitmap bmp = new System.Drawing.Bitmap(392, 72);
System.Drawing.Graphics g = System.Drawing.Graphics.fromImage(bmp);
g.Clear(System.Drawing.Color.Gray);
g.DrawString("This is 32bit png.", new System.Drawing.Font("verdana bold", 14f), System.Drawing.Brushes.HotPink, 0f, 0f);
g.Dispose();
bmp.MakeTransparent(System.Drawing.Color.Gray);
System.IO.MemoryStream MemStream = new System.IO.MemoryStream();
bmp.Save(MemStream, System.Drawing.Imaging.ImageFormat.Png);
bmp.Dispose();
Response.Clear();
Response.ContentType = "image/PNG";
MemStream.WriteTo(Response.OutputStream);
MemStream.Close();
    }
    public bool IsReusable {
        get {
            return false;
        }
    }
}


相关文档:

asp.net 2.0注册iis 无法显示该页

有时候用iis配置的网站,总是出现无法显示该页的提示
出现这种问题的原因有多种,具体是哪种,总也搞不大明白,不过,每次去解决这个问题的时时候,
总会想到这个方法:
就是.net 重新注册iis
操作是:
1.在“开始”--“运行”中命令提示符下 输入“cd C:\WINDOWS\Microsoft.NET\Framework\ ......

ASP.NET跨页面传值技巧总结

关于页面传值的方法,引发了很多讨论。看来有很多人关注这个,我就我个人观点做了些总结,希望对大家有所帮助。
1.  使用QueryString变量
QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递 ......

fckeditor与asp.net主题样式themes的解决方案

在asp.net中使用fckeditor ,页面使用them时,通过编辑器上传图片或文件提示
"Using themed css files requires a header control on the page"
解决办法:
在fckeditor的web.config文件中做如下修改
<configuration>
<appSettings/>
<connectionStrings/>
<system.web>
<pages styleSheet ......

asp.net flash图片轮换 焦点图 动态从数据库获取

前台代码
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width='<%=focus_width %>' height='<%=swf_height %>'>
          <pa ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号