[C#] 开源小工具,Icon批次产生器

原创 2012年05月30日 15:35:20

缘起

鉴于我本来有在做多个平台以及上架应用到多个market
每次在整理各个平台需要的icon都搞的头晕脑胀的
虽然之前有做photoshop的批处理才弄icon,但说真的每次都要开photoshop真的也蛮慢的
而且它的批处理也不是很好用,因为它功能太强,代表使用上就比较繁琐。
所以今天花了半天做了个小工具来用用

思路

思路其实非常简单,我的希望就只是能够选一张已经设计好的icon,然后自动产生各个平台所需的icon并且帮我分好。
就这么简单的需求而已。我目前可能会上架的app平台有iOS/Android/WP7三个,说真的要一个一个弄也很浪费时间。
利用photoshop的批次也不是很方便的放到不同资料夹。(其实也跟我不熟有关)
总之就做一个来用用!

截图


下载

http://download.csdn.net/detail/cloudhsu/4339975


修正

非常感谢jiao1001的回应,我才发现原来OpenFileDialog.SafeFileName属性是.NET Framework必须要装SP1才支持的。

已修正为下代码,但CSDN资源我不清楚怎么重新上传,只好将修正代码放在文中

private void btnSelectIcon_Click(object sender, EventArgs e)
{
    btnGenerateIcon.Enabled = false;
    txtIcon.Text = "";
    OpenFileDialog openDialog = new OpenFileDialog();
    openDialog.Title = "Select a Icon File";
    openDialog.Filter = "Image Files (*.png, *.bmp, *.jpg)|*.png; *.bmp;*.jpg";
    openDialog.InitialDirectory = Directory.GetCurrentDirectory();
    if(openDialog.ShowDialog(this) == DialogResult.OK)
    {
        txtIcon.Text = openDialog.FileName;
        FileInfo file = new FileInfo(openDialog.FileName);
        m_IconName = file.Name;
        m_RootIconDirectory = file.DirectoryName + "\\";
        btnGenerateIcon.Enabled = true;
        Debug.WriteLine(m_RootIconDirectory);
        Debug.WriteLine(m_IconName);
    }
}



ODBC文件DSN 的结构

                       ODBC文件DSN 的小秘密1. 用附件带的WORDPAD文本编辑器,  建立一后缀名为 .DSN的文件,  格式如下, 然后按文本格式存起来:注意: 格...
  • greenlea
  • greenlea
  • 2000-12-14 18:44:00
  • 981

图标生成工具

  • 2017年02月17日 15:24
  • 16KB
  • 下载

C#:图标生成小工具

制作APP时经常要制作不同尺寸的图标,制作了一个C#小工具实现一键生成不同尺寸的图标和对应的文件目录 先上图1、点击生成后弹出目录2、android端目录结构3、ios端目录结构4、下载地址 ic...
  • slaron
  • slaron
  • 2017-02-17 15:55:21
  • 623

【暂更】分享亲测有效的那些实用「神器」!(网站/软件/小技巧)

分享亲测有效的那些实用「神器」!(网站/软件/小技巧) 以下全部软件/网站/小技巧 都是亲测有效才分享。 部份为参考。 皆!免!费! 电脑工具 净网大师 ▷http://www.ad-sa...
  • yoong0530
  • yoong0530
  • 2017-01-08 14:32:48
  • 936

制作自己的CE彻底解决被封问题

本帖由kwonboa原创 转贴请保留以上信息 谢谢 做有素质的中国人 由于过程非常长和复杂,建议非无电脑基础的朋友不要浪费时间(其实会了也超级简单),我将分步为大家讲解安装! b下面说明下为什么要...
  • qing666888
  • qing666888
  • 2015-04-27 23:35:17
  • 2754

在ASP.NET中自动合并小图片并使用CSS Sprite显示出来

合并图片小工具
  • mysouling
  • mysouling
  • 2016-04-21 16:24:06
  • 1053

http://blog.csdn.net/angelbosj/article/details/7981247

Bob的专栏 QQ:807315755 目录视图摘要视图订阅 【公告】博客系统优化升级     【收藏】Html5 精品资...
  • veryliu
  • veryliu
  • 2016-07-20 10:05:10
  • 484

JAVA 实现的 生成验证码图片 工具类

在登陆和注册可以使用,工具类将图片的IO流通过response输出到浏览器,在浏览器中可以使用 img标签的src属性路径写上该工具类的访问路径即可。 ...
  • DevilDark
  • DevilDark
  • 2016-12-10 11:20:12
  • 976

Scrapy框架之利用ImagesPipeline下载图片

Scrapy框架之利用ImagesPipeline下载图片
  • sinat_35512245
  • sinat_35512245
  • 2017-05-29 15:21:37
  • 2114

最全前端资源汇集(70多套)

1、综合类 综合类 地址 前端知识体系 http://www.cnblogs.com/sb19871023/p/3894452.html 前端知识结构 ...
  • qq_38985150
  • qq_38985150
  • 2017-12-14 15:00:17
  • 1315
收藏助手
不良信息举报
您举报文章:[C#] 开源小工具,Icon批次产生器
举报原因:
原因补充:

(最多只允许输入30个字)