[STAThread]
static void Main()
{
//取得屏幕的截屏,并从剪贴板取得bitmap
SendKeys.SendWait("^{PRTSC}");
Bitmap bmp = (Bitmap)Clipboard.GetImage();
//查找JPEG这种编码
ImageCodecInfo[] codecs = ImageCodecInfo.GetImageEncoders();
ImageCodecInfo codec = null;
foreach (ImageCodecInfo c in codecs)
{
if (c.FormatDescription == "JPEG")
codec = c;
}
//设置100种压缩质量并且保存
EncoderParameters param = new EncoderParameters();
for (int i = 1; i <= 100; i++)
{
param.Param[0] = new EncoderParameter(Encoder.Quality, i);
bmp.Save(string.Format("C://{0}.jpg", i), codec, param);
}
}
.net群: 2514097
776

被折叠的 条评论
为什么被折叠?



