.NET生成ICO图标
using System; using System.Collections.Generic; using System.Web; using System.Drawing; using System.IO;namespace EASAA.Common {/// <summary>/// 生成Ico类/// </summary>public class IconMaker{/// <summary>/// 创建/// </summary>/// <param name="strfile">原图片路径,支持 *.jpg,*.png,*.bmp,*.gif</param>/// <param name="strIcofile">要生成的Ico全路径,如:C://upload/1/1.ico</param>/// <param name="_size">大小(一般传入16)</param>/// <returns></returns>public bool Create(string strfile, string strIcofile, int _size){bool bol = false;try{Bitmap srcBitmap = new Bitmap(strfile);//用于保存原图 Size size = new Size(_size, _size);//用于保存目标图标的大小 FileStream fs = new FileStream(strIcofile, FileMode.Create);Icon icon = ConvertBitmap2Ico(srcBitmap, size);icon.Save(fs);//将Icon保存的指定的输出 fs.Close();bol = true;}catch (Exception ex){// throw; }return bol;}/// <summary>/// 实现bitmap到ico的转换/// </summary>/// <param name="bitmap">原图</param>/// <returns>转换后的指定大小的图标</returns>private Icon ConvertBitmap2Ico(Bitmap bitmap, Size size){Bitmap icoBitmap = new Bitmap(bitmap, size);//创建制定大小的原位图//获得原位图的图标句柄IntPtr hIco = icoBitmap.GetHicon();//从图标的指定WINDOWS句柄创建IconIcon icon = Icon.FromHandle(hIco);return icon;}} }
转载于:https://www.cnblogs.com/New-world/p/3183954.html
.NET生成ICO图标相关推荐
- html 引入网页title的图标,生成 .ico 图标
<link rel="icon" type="image/x-ico" href="文件的路径"> 如何生成 .ico的图标? ...
- html5 css3图标制作,CSS3 生成ICO图标
纯CSS3制作的社交媒体网站logo图标 CSS3 Experiment by insicdesigns Fun with CSS3- Social media icons created in pu ...
- 使用前端js代码开发了一个图片转ico图标的功能
最近给自己的个人图像处理网站butterpig又新增加了一个在线的图片转ico功能,也是一键生成傻瓜式操作. 那么我们为什么需要favicon.ico图标呢? 首先,favicon即为favorite ...
- vue项目中如何设置ico图标
在vue项目开发中往往会设计到浏览器头部图标的设置,这里分享一下自己在项目中的使用的方法,如有不足的地方还望指正,直奔主题: 1.首先如何制作ico图标,本人使用的是比特虫在线制作ico图标,使用方法 ...
- Springboot项目 web 添加 favicon.ico图标
目标:springboot项目添加ico图标,效果如下图 一.如何生成 favicon.ico 图标 这里介绍一下我是如何生成 .ico图标文件的 ① .挑选自己喜爱的矢量图 阿里矢量图标库 http ...
- 第一次博客(比特虫):网站favicon.ico图标介绍,制作
介绍(来自百度): 一般用于作为缩略的网站标志,它一般在浏览器,地址栏标签上或者在收藏夹上,是展示网站个性的缩略logo标志,如图黄色logo区域,就是favicon图标: 制作(主要制作工具是比特虫 ...
- 免杀老工具backdoor(后门工厂+ Shellter / ico图标+数字签名/替换
文章目录 backdoor-factory backdoor模块安装 常用选项 探测缝隙 生成木马 资源替换(ico图标)与数字签名替换 pip安装 pip2(python2) pip(python3 ...
- Django添加favicon.ico图标
Django添加favicon.ico图标 第一步:制作ico图标 制作 favicon.ico 图标的网址:www.bitbug.net 很简单,不难 做完之后,将生成ico图标,命名为:favic ...
- DSAPI 生成桌面图标(带数字)
功能:在桌面上创建一个带有指定数字的图标. 效果图: 生成的ICO图标 代码 Private Sub 生成桌面图标(消息数量 As Integer)TryDim B As New Bitmap(My. ...
- 如何制作并使用ico图标呢?
什么是ico图标,通俗的讲就是我们打开一个网站的时候,比如说淘宝网,它会在网页的前面显示他们的图标,这个ico不是图片,所以需要用第三方网站来生成,具体如下: 那么如何来制作这种小图标呢? 1.首先我 ...
最新文章
- 区块链和智能合约的关系
- 机器学习理论篇:机器学习的数学基础
- eclipse maven 插件的安装和配置
- 中国南方航空新开广州直飞宿务航线
- Word页面视图下不显示内容但web视图下可以显示的问题
- 快速入门机器学习——特征抽取
- CodeForces 1015 C Songs Compression
- 忘了账号——如何查看本地mysql账号
- 机器学习与算法(4)--本地散点平滑估计(LOESS)
- token失效 判断access_微信怎么判断微信accesstoken是否过期
- 国产Linux系统再添一员猛将,颜值完全不输苹果!
- Word: 是否将更改保存到WordCmds.dot中?
- 原创文章:使用Vuejs实现个人所得税功能,以及5000起点和3500起点之间的缴费变化兼容移动端
- 武汉音乐学院声乐专业考研上岸经验分享
- 人工智能在游戏领域的应用
- 优信二手车告急!CTO辞职,员工降薪至1700元...
- gcc报错 can not be used when making a shared object; recompile with -fPIC
- 2013,GECCO,Running programs backwards: instruction inversion for effective search in semantic spaces
- UE4三维游戏毕设制作与学习过程中的所思所想02
- 歧视来源于偏见,偏见来源于无知。改变不了环境就只能搞钱