【话说有DBHper、IOHelper,可有ImgHelper???】
前面2个Class几乎天天用。百度和谷歌搜了下,好像针对图片操作的Class(这里说ImgHelper)曝光的比较少,比如生成小图啊、水印啊、裁剪啊这些功能
小弟求这方面的Class,一个函数方法也行,我收集大家的,然后整合一下发到论坛给各位使用
------解决方案--------------------图片处理的内置类型就已經不错了。 不过还可以进行一下封装。 很简单,看看graphics类型就好了
------解决方案--------------------有微软自己的webmatrix包里就集合了WebImage工具他就是你要的ImgHelper
------解决方案--------------------AspJpeg dll 这个也可以
------解决方案--------------------using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Drawing;
using System.Drawing.Imaging;
using System.Drawing.Drawing2D;
using YDSystem.ZXF.Config;
namespace YDSystem.ZXF.Common.Configurable
{
/// <summary>
/// 图像处理帮助类
/// </summary>
public class ImageWorker
{
//会产生graphics异常的PixelFormat,索引颜色
private static PixelFormat[] indexedPixelFormats = {
PixelFormat.Undefined,
PixelFormat.DontCare,
PixelFormat.Format16bppArgb1555,
PixelFormat.Format1bppIndexed,
PixelFormat.Format4bppIndexed,
&n