• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP.NET > asp.net生成缩略图示例方法分享

asp.net生成缩略图示例方法分享

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了js调用asp.net方法,asp.net,asp net培训,asp和asp.net的区别,零基础学asp.net等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

做站的时候经常会遇到要生成缩略图的功能,因为可能不同的情况需要用来不同大小的缩略图。

本文生成的图片都为正方形,只有正方形的缩略图才是保证图片足够清晰。

当我我这里说的正方形是先按比例压缩,然后加一个固定的白底 然后居中显示。

代码:

新建outputimg.ashx

            if (sw < mw && sh < mh)//如果maxWidth和maxHeight大于源图像,则缩略图的长和高不变
            {
                w = sw;
                h = sh;
            }
            else if ((sw / sh) > (mw / mh))
            {
                w = maxWidth;
                h = (w * sh) / sw;
            }
            else
            {
                h = maxHeight;
                w = (h * sw) / sh;
            }
            return new Size(Convert.ToInt32(w), Convert.ToInt32(h));
        }
</div>

输出图片:

代码如下:</div>

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • ASP.NET Core发送邮件的方法
  • ASP.NET 定时器回调方法的重入
  • ASP.NET数据库存取图片的方法
  • asp.net上传图片到服务器方法详解
  • ASP.NET中利用WebClient上传图片到远程服务的方法
  • asp.net创建事务的方法
  • Asp.Net修改上传文件大小限制方法
  • ASP.NET文件上传Upload的实现方法
  • ASP.NET中制作各种3D图表的方法
  • ASP.NET文件上传Upload的实现方法

相关文章

  • 2017-05-11asp.net配置会话状态Session实现代码
  • 2017-05-11asp.net网站开发包wq.dll打包下载
  • 2017-05-11ASP.NET在上传文件时对文件类型的高级判断的代码
  • 2017-05-11DataGridView中绑定DataTable数据及相关操作实现代码
  • 2017-05-11C#可以减少或不使用switch有什么方法
  • 2017-05-11ASP.NET的广告控件AdRotator用法分析
  • 2017-05-11ASP.NET MVC4入门教程(五):从控制器访问数据模型
  • 2017-05-11.NET发布网站详细步骤
  • 2017-05-11IsPostBack原理的介绍
  • 2017-05-11Asp.Net Cache缓存使用代码

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 效控制C#中label输出文字的长度,自动换行
    • 连接ACCESS数据库时发生错误提示:找不到可安装的 ISAM
    • VB.NET验证邮件地址的合法性实现代码
    • ASP.NET Core 2.0 本地文件操作问题及解决方案
    • ASP.NET Session会导致的性能问题
    • 一步步打造漂亮的新闻列表(无刷新分页、内容预览)第二步
    • asp.net mvc路由篇 如何找到 IHttpHandler方法介绍
    • ASP.NET保存PDF、Word和Excel文件到数据库
    • 解决WPF中空域问题(Airspace issuse)
    • 详解JQuery Ajax 在asp.net中使用总结

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有