大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> NET专区 -> 缩略图多路径多格式保存

缩略图多路径多格式保存

时间: 2021-07-31 作者:daque

using system;using system.drawing;

namespace publib{ /// <summary> /// picshow 的大纲表明。 /// </summary> public class picshow {  public picshow()  {   //   // todo: 在此处填补构造因变量论理   //  }

  //探求图片文件是否存在  public static string viewpic(string picpath, string picname)  {      string bigpic = checks.hm_physicsroot + "moviepic/"+checks.hm_picrootpath+"/"+picname;   string smlpic = checks.hm_physicsroot + "moviepic/"+picpath+"/"+picname;

   if (null==picname || false==system.io.file.exists(bigpic)) //大图称谓为空或文件不存在    picname = "nopic.jpg";

   string outpic = "moviepic/"+picpath+"/"+picname;

   if (!system.io.file.exists(smlpic)) //探求小图不存在   {    createpic(picpath, picname);    return outpic;   }   return outpic;  }

  //创作缩略图  public static void createpic(string picpath, string picname)  {   int iwidth,iheight;   if (null!=picpath && picpath.indexof("x")>1)   {    char[] spliter = {'x'};    string[] apicpath = picpath.split(spliter,2);    iwidth  = int32.parse(apicpath[0]);    iheight = int32.parse(apicpath[1]);

    string bigpic = checks.hm_physicsroot + "moviepic/"+checks.hm_picrootpath+"/"+picname;    string smlpic = checks.hm_physicsroot + "moviepic/"+picpath+"/"+picname;    image bigimage = image.fromfile(bigpic);    image smlimage = bigimage.getthumbnailimage(iwidth,iheight,null,new system.intptr());    smlimage.save(smlpic,system.drawing.imaging.imageformat.jpeg);    bigimage.dispose();    smlimage.dispose();   }  } }}

checks.hm_physicsroot 是一个静态变量是体制的根道路,你问怎样博得?从来很大概你无妨径自写个道路给它。纵然不精致但也还算大概。我是这么搞的

public static string hm_physicsroot   = appdomain.currentdomain.basedirectory;

(从来也大概顾弄单薄:~)

多道路,也即是说的有点吓人结束,你在天才缩略图的工夫指定一个道路就无妨了。即是这个参数picpath是要你细工指定的,多本领道白了即是大小无妨安置。我的本事是道路即是大小,比如200*300的图片道路就叫200x300嘿嘿,纵然要指定一个图片原始道路,要不从何处赢得图片来天才缩略啊。这个checks.hm_picrootpath就只能手写了,没什么本领。归正一次写了尔后也不变幻了。

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.