SuLei.Common/Thumbnail.cs
(开头部分) 25KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Drawing.Imaging;
using System.IO;
using System.Net;
namespace SuLei.Common
{
/// <summary>
/// Thumbnail 的摘要说明。
/// </summary>
public class Thumbnail
{
private Image srcImage;
private string srcFileName;
/// <summary>
/// 创建
/// </summary>
/// <param name="FileName">原始图片路径</param>
public bool SetImage(string FileName)
{
srcFileName = Utils.GetMapPath(FileName);
try
{
srcImage = Image.FromFile(srcFileName);
}
catch
{
return false;
}
return true;
}
/// <summary>
/// 回调
/// </summary>
/// <returns></returns>
public bool ThumbnailCallback()
{
return false;
}
/// <summary>
/// 生成缩略图,返回缩略图的Image对象
/// </summary>
/// <param name="Width">缩略图宽度</param>
/// <param name="Height">缩略图高度</param>
/// <returns>缩略图的Image对象</returns>
public Image GetImage(int Width,int Height)
{
Image img;
Image.GetThumbnailImageAbort callb = new Image.GetThumbnailImageAbort(ThumbnailCallback);
img = srcImage.GetThumbnailImage(Width,Height,callb, IntPtr.Zero);
return img;
}
/// <summary>
后面还有 633 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
