复制代码 代码如下:
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就只能手写了,没什么办法。反正一次写了以后也不改动了。
相关推荐:
SEO很多,如何在竞争激烈的市场中脱颖而出?,在SEO优化中
seo相关知识是什么,seo相关技术 ,ai写作讯飞星火认知大模型
SEO到底怎么做?揭秘从零到精通的完整SEO优化攻略,鸟瞰ai
ChatGPT最新版本更新内容:智能对话体验再升级,更多功能与应用,ai证伪
OpenAI银行卡扣款的公司是哪家?揭秘背后的支付流程与安全保障,AI素描相片
SEO有意:如何通过优化策略提升网站排名与流量,天津政府智慧网站建设
ChatGPT充值打不开?这几招教你轻松解决问题!,免费的ai写作绘图
优化型网站:提升企业竞争力的必备利器,重庆网站推广工作如何
SEO关键词是什么意思?全面解析SEO关键字的核心作用,华为ai音箱 百度ai音箱
SEO搜外:全球搜索引擎优化的秘密武器,如何选择网站建设类型呢
ChatGPT为什么网址打不开?原因分析与解决方法,文档审核ai
什么是蜘蛛弛?揭秘这个SEO优化背后的神秘工具,南沙seo优化排名价格
AI缩短短文-提升创作效率,写作新体验,光速写作业ai写作app
seo网络推广要做什么,seo 网络推广 ,ai少女喝药
SEO大量优化:如何通过精准策略提升网站流量,突破搜索引擎排名瓶颈,吕梁本地网站推广平台
互联网时代的“搜索截流”新玩法:如何抓住流量红利,甘孜做优化网站软件
WPJam:打破网站管理的壁垒,打造极致用户体验,广东谷歌seo工具
ChatGPT的梯子:突破网络壁垒,畅享智能对话的全新体验,ai的音标1001ai的音标
SEO查:如何用精准的SEO诊断助力网站流量爆发,美团关键词排名怎么补
360优化关键词-提升网站流量与排名的秘密武器,美拍ai
ChatGPT内部HTTP接口文档-为开发者提供高效便捷的AI服务接入方式,安屿ai
SEO深度解析:如何通过深度优化提升网站排名,带来流量和转化,咸宁网站建设大概费用
seo用什么论坛引流,seo引流方法 ,ai写作续写神器
自动写文章AI:高效创作工具,开启写作新纪元
ChatGPT已识别但不可用?揭秘背后原因与解决方案!,小狸ai和斑马ai语文
ChatGPT4网页空白:重新定义智能交互的未来,怎么登ai
SEO公司核心业务是什么?揭秘提升网站排名的奥秘,写作助手ai一键生成作文在线
“收录量为1”,打造数字化时代的独特竞争力,网站建设页面制作流程
ChatGPT回答是空白的背后,究竟隐藏着什么秘密?,如何用ai写作来赚钱
用AI写文章查重率高吗?揭秘AI写作与查重检测的关系
ChatGPT服务异常:为何影响到你的工作和生活?如何有效解决?,ai怎么保持圆角不变
SEO怎么做才能提升网站流量与排名?这篇文章给你全攻略,铁岭定制网站推广公司电话
seo监控什么意思,seo数据监控 ,ai panda眼镜架
seo进阶买什么书推广,seo的推广技巧 ,菩萨壁纸ai
seo需要保持什么心态,seo的要求 ,ai83562
SEO优化大全:让你的网站排名轻松破局,精准引流更高效!,274357524ai
SEO功能:助力网站流量提升与品牌曝光,天津公司网站建设与维护
SEO与SEM:谁才是提升网站流量的王者?,Ai中字体如何变形立体
《SEO教材:打造网站流量的核心利器,教你轻松SEO优化技巧》,咖啡网站建设总结文案
ChatGPT免登录:轻松畅聊,无需注册,快速体验AI智能助手,眼泪ai
SEO手段:提升网站流量的制胜法宝,idc网站怎么推广
seo该从什么开始,seo是什么时候开始的 ,ai写作免费英文怎么说
SEO那么重要,企业如何通过它脱颖而出?,自媒体推广营销的概念
文章自动生成AI:助力写作新时代,让创作更高效
360关键:打造全方位安全保护,守护您的数字世界,ai乘bi
在线AI文章生成器开启智能创作新时代
seo要学什么技术,seo要学什么技术好 ,ai.fale
seo要懂些什么,seo主要做什么的 ,小艾艾AI
什么是SEO金融,seo是做什么的 ,ai中转程序
AI免费试用不需要登录:体验智能科技的魅力,轻松开启未来,华为ai身材