.net生成固定尺寸的缩略图但是图片不能变形
上传图片我想生成固定尺寸的图片,又不想图片变形,又不想裁切。我现在代码的做法是:高大的话固定高,宽按照比例生成图片,宽大的话固定宽,高按照比例生成图片。最终结果是现在图片...
上传图片我想生成固定尺寸的图片,又不想图片变形,又不想裁切。
我现在代码的做法是:
高大的话固定高,宽按照比例生成图片,宽大的话固定宽,高按照比例生成图片。
最终结果是现在图片是不变形,但是要么宽度不够要么高度不够,我想让不够的那边用空白补充,生成固定长宽的图片,我需要怎么做?有大侠遇到过类似的问题吗? 展开
我现在代码的做法是:
高大的话固定高,宽按照比例生成图片,宽大的话固定宽,高按照比例生成图片。
最终结果是现在图片是不变形,但是要么宽度不够要么高度不够,我想让不够的那边用空白补充,生成固定长宽的图片,我需要怎么做?有大侠遇到过类似的问题吗? 展开
3个回答
展开全部
用gdi+,首先new一个bitmap,大小是你最终想输出的大小,用graphics将这个位图做如下操作:
1、用FillRectangle,填充白色背景。
2、用DrawImage将缩放后的按个图片贴到这个位图上,
3、保存,或者直接拿去发送。
1、用FillRectangle,填充白色背景。
2、用DrawImage将缩放后的按个图片贴到这个位图上,
3、保存,或者直接拿去发送。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
固定尺寸又不愿剪裁,这样肯定不行啊,比例一样才不会变形啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询