最新评论
@lerit
也许是oracle odp.net的问题吧
Re:发现一个Membership的bug lerit 2010-03-26 09:17
经验证,我的平台不存在此问题,vs2008 sp1,sqlserver2008,windows server 2008.
会不会是dop.net 导致的?
不行的啊?试了没有啊?如果没有试就不要转贴,郁闷!!!大家去看一看
http://allanlogowx.spaces.live.com/blog/cns!E544507D2264F66D!863.entry
Re:C# 截取屏幕个人总结 奇拉 2009-11-06 11:23
@百谷
看来您没仔细看,参数可以定义图像尺寸,包括了原图像的和目标的,画质是图像数据,还不是图像保存类型,也就是完全的图像,你可以保存为bmp,jpg等有损或无损。
Re:C# 截取屏幕个人总结 百谷 2009-11-05 08:54
这个截取的图像大小如何,画质如何?
@沛沛
恩,不过用ScriptManager的话应该没问题,呵呵。
现在这样就挺好,我以前还不知道head里面的会自动变,傻傻的把runat=server去掉了,然后用ResolveUrl>_<
[quote]HCOONa:我说第二条里面路径会自动变动是因为有runat=server,也许在js引用的时候加上runat=server路径也会自动变了[/quote]
但是js引用加入runat=server就错了哟
变成script runat=server了
性质都变了
我说第二条里面路径会自动变动是因为有runat=server,也许在js引用的时候加上runat=server路径也会自动变了
@HCOONa
head标签在vs创建web页面时里面默认是runat="server"的,当然你的页面足够简单,的确可以去掉。
@小渺
web服务器就是做这个的,多处理了几个图片的路径而已,几乎忽略不计了。
斗胆问一句:
使用了“runat="server"”,会不会使程序的效率降低呀?
我感觉2是因为head有runat=server标记,你有没有试试去掉这个标记?
// Tell the garbage collector to keep the Mutex alive until the code execution reaches this point, ie. normally when the program is exiting.
GC.KeepAlive(mutex);
// Release the Mutex
try
{
mutex.ReleaseMutex();
}
catch(ApplicationException ex)
{
MessageBox.Show (ex.Message+"\n\n"+ex.StackTrace,"Exception thrown");
GC.Collect();
}
@土匪
BitmapData只能从Bitmap的LockBits方法创建,不能直接new,要想恢复回去只能从原先的Bitmap再执行UnLockBits方法。
而从数组构造Bitmap,可以参看我这篇文章,里面说的是转8bit灰度图,但实际上可以扩展处理所有的像素格式类型。只是要注意Windows位图里R、G、B三个分量是逆向存储的。。
http://www.cnblogs.com/SpadeQ/archive/2009/03/17/1414428.html
@奇拉
这个实际上是跟位图的扫描线存储格式有关系。扫描线的宽度一定是4的倍数,因此不是4的整数倍的宽度都会填充成4的倍数宽度,中间那段就是stride-width。呵呵
--引用--------------------------------------------------
土匪: 如何从BitmapData 构造出一个BitMap
又如何从一个byte数组构造出一个BitMap呢?
不知楼主有没有试过
--------------------------------------------------------
没有试过,这个不困难了吧,创建一个Bitmap,Size已知,按照格式倒过去。
大不了用SetPixel()方法吧。
总之数组就是有格式的数据源,构造回图像。
如何从BitmapData 构造出一个BitMap
又如何从一个byte数组构造出一个BitMap呢?
不知楼主有没有试过