随笔分类 - 图形图像处理
摘要:之前写了一个公共的ImgHelper类,主要提供高清晰缩略图生成,由于在之前的实际操作过程中存在一些问题,最近有了点时间,于是重新拾起来再改进一下,顺便研究一下GDI+。问题一:产品搜索列表展示,每个产品显示的图片大小为100x100,缩略图生成是按比例缩小的,可能为100x100、100x90、90x100、90x90,为了显示美观,我们需要让该图片在100x100的区域垂直、左右居中显示,那么就需要使用样式来控制,这时WEB前端开发人员建议,是否可以给图片加一个透明的背景,即将按比例生成的缩略图放置在一个大小为100x100、背景透明的图片上。问题二:需要在缩略图上打上水印,包括文字水印、
阅读全文
摘要:如何计算一段字符串的宽度及高度呢?影响一个字符串的宽度与高度的因素莫过于 FontFamily、FontSize了,那么如何根据这两个字来计算呢?示例代码如下:Graphics g = Graphics.FromImage(new Bitmap(Width, Height));System.Drawing.Font _Font = new System.Drawing.Font("FontFimily", (float)FontSize));SizeF _SizeF = g.MeasureString("string", _Font);float flWidth = _SizeF.Width;
阅读全文