Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[疑难] 茄子以及其他的高手,请进来一下,有问题请教

[复制链接]
折宝亭 发表于 2007-10-10 09:56:13 | 显示全部楼层 |阅读模式
图文资讯如果按照列表排列,怎么让他的缩略图截取到固定大小?
看这个:


这个列表里面的资讯缩略图片,其实没有截取,直接把附件缩小了,请问怎么能让他像幻灯片中那样,自动截取相应的大小呢?
luoyangwang 发表于 2007-10-10 10:02:31 | 显示全部楼层
加个控制图片大小的代码呀
回复

使用道具 举报

 楼主| 折宝亭 发表于 2007-10-10 10:05:59 | 显示全部楼层
加控制图片的代码,只能缩小,我要的是截取。
回复

使用道具 举报

luoyangwang 发表于 2007-10-10 10:19:30 | 显示全部楼层
<img style="position:absolute; height:37%;clip:rect(0 4000 100 0); " src="图片地址" />
回复

使用道具 举报

luoyangwang 发表于 2007-10-10 10:21:21 | 显示全部楼层
System.Drawing.Image   image   =   System.Drawing.Image.FromStream(InputStream);   //直接从InputStream里读   
   
  int   width   =   image.Width;   
  int   height   =   image.Height;   
   
  int   ow=0,   oh=0;   //这是最终的宽和高。按比例缩放   
  //s.Pic_Sys_Mini_W   缩略图的最大宽   
  //s.Pic_Sys_Mini_H   缩略图的最大高   
   
  if(image.Width>0   &&   image.Height>0)   
  {   
  if((((double)width)   /   ((double)height))   >=   (((double)s.Pic_Sys_Mini_W))   /   ((double)s.Pic_Sys_Mini_H))   
  {   
  if(width   >   s.Pic_Sys_Mini_W)   
  {   
  ow   =   s.Pic_Sys_Mini_W;   
  oh   =   (height   *   s.Pic_Sys_Mini_W)   /   width;   
  }   
  else   
  {   
  ow   =   width;   
  oh   =   height;   
  }   
  }   
  else   
  {   
  if(height   >   s.Pic_Sys_Mini_H)   
  {   
  oh   =   s.Pic_Sys_Mini_H;   
  ow   =   (width   *   s.Pic_Sys_Mini_H)   /   height;   
  }   
  else   
  {   
  ow   =   width;   
  oh   =   height;   
  }   
  }   
  }
回复

使用道具 举报

南芝恋 发表于 2007-10-10 10:21:26 | 显示全部楼层
:) 我对ss不太熟悉
如果你能找到那部分代码的话试着调一下css看可以不

clip:rect(5 5 5 5);

截去位置自己修改下把:上右下左。
回复

使用道具 举报

luoyangwang 发表于 2007-10-10 10:21:37 | 显示全部楼层
你可以参考下:) :) :)
回复

使用道具 举报

ohmy 发表于 2007-10-10 10:47:53 | 显示全部楼层
自己不会怎么办
回复

使用道具 举报

luoyangwang 发表于 2007-10-10 10:54:06 | 显示全部楼层
不会什么呀:) :)
回复

使用道具 举报

SSAY 发表于 2007-10-10 10:56:09 | 显示全部楼层
似乎不行..
减切是统一的..只能用代码缩小,不能达到你说的那个规范化!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-1-10 09:32 , Processed in 0.025428 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表