当前位置: 首页 > news >正文

.net 按比例显示图片的缩略图

后台:

foreach (DataListItem item in dlContent.Items)
{
    System.Web.UI.WebControls.Image img = (System.Web.UI.WebControls.Image)item.FindControl("userphoto");

    string fileName = Request.PhysicalApplicationPath + img.ImageUrl.Replace("/", @"\");
    System.Drawing.Bitmap objPic = new System.Drawing.Bitmap(fileName);
    int height = objPic.Height;
    int width = objPic.Width;
    if (height >= width)
        img.Attributes["height"] = "130";
    else
    {
        img.Attributes["width"] = "100";
    }
}
前台:

<asp:Image ID="userphoto" ImageUrl='<%# Eval("filename") %>' runat="server" CssClass="image"/>

转载于:https://www.cnblogs.com/pp521/p/4651760.html

相关文章:

  • 线上解决问题分析
  • JavaScript定时机制setTimeout与setInterval研究
  • UVA 11174 Stand in a Line 树dp+算
  • HttpSessionListener的用法
  • JasperReports报表组15
  • BZOJ 1264: [AHOI2006]基因匹配Match( LCS )
  • 用Linux命令对两个文件进行连接操作
  • 一、小按钮和下面板---调试面板
  • memcached全面剖析–5. memcached的应用和兼容程序
  • 常见浏览器的兼容问题
  • 如何解决“不能打开数据库,用户NT AUTHORITY\NETWORK SERVICE登录失败”的错误呢?...
  • 基于vitamio的网络电视直播源码
  • Unity3D 导出apk 在真机调试时, 使用光贴图的模型丢失材质的BUG
  • 将C盘一个文本文件复制到D盘。
  • UVALive 6322 最大匹配...
  • 【知识碎片】第三方登录弹窗效果
  • gf框架之分页模块(五) - 自定义分页
  • hadoop入门学习教程--DKHadoop完整安装步骤
  • node-glob通配符
  • Rancher-k8s加速安装文档
  • Spark学习笔记之相关记录
  • 纯 javascript 半自动式下滑一定高度,导航栏固定
  • 给Prometheus造假数据的方法
  • 前端面试之CSS3新特性
  • 事件委托的小应用
  • 新书推荐|Windows黑客编程技术详解
  • 责任链模式的两种实现
  • 进程与线程(三)——进程/线程间通信
  • ​io --- 处理流的核心工具​
  • ​低代码平台的核心价值与优势
  • #!/usr/bin/python与#!/usr/bin/env python的区别
  • #Z2294. 打印树的直径
  • (ZT)北大教授朱青生给学生的一封信:大学,更是一个科学的保证
  • (二)hibernate配置管理
  • (附源码)php新闻发布平台 毕业设计 141646
  • (附源码)ssm基于web技术的医务志愿者管理系统 毕业设计 100910
  • (附源码)计算机毕业设计SSM在线影视购票系统
  • (四)JPA - JQPL 实现增删改查
  • (算法)Travel Information Center
  • (太强大了) - Linux 性能监控、测试、优化工具
  • (转)C#调用WebService 基础
  • .bat批处理(七):PC端从手机内复制文件到本地
  • .NET 3.0 Framework已经被添加到WindowUpdate
  • .Net 代码性能 - (1)
  • .NET 服务 ServiceController
  • .Net(C#)自定义WinForm控件之小结篇
  • .NET和.COM和.CN域名区别
  • .NET使用存储过程实现对数据库的增删改查
  • .NET中winform传递参数至Url并获得返回值或文件
  • @SuppressLint(NewApi)和@TargetApi()的区别
  • [20160902]rm -rf的惨案.txt
  • [BUAA软工]第一次博客作业---阅读《构建之法》
  • [BZOJ 4129]Haruna’s Breakfast(树上带修改莫队)
  • [Contiki系列论文之2]WSN的自适应通信架构
  • [Eclipse] 详细设置护眼背景色和字体颜色并导出