小浣熊下载站-绿色软件下载_电脑软件下载_安卓手机软件下载_免费软件下载网站
TAG标签| 网站地图| 设为首页| 加入收藏
当前位置:小浣熊下载站 > 软件下载 > 图形图像 > 滤镜插件 >

Photoshop ICO 文件格式插件

类型:滤镜插件

语言:中文

更新:2025-04-25 15:35

大小:345KB

版本:V2.0 官方最新版

平台:Win7

标签:ICO文件

  • 软件介绍
  • 软件截图
  • 相关下载

Photoshop ICO 文件格式插件是一款功能愈加强大的ICO格式插件(比ICOFormat.8bi的增效文件),该插件支持从PE文件(DLL、OCX)导入图标,假如想导入EXE文件的图标,可以把EXE文件的后缀改成DLL,然后用PS打开即可导入图标。

该插件 2.0 版本主要新增功能是,支持从 PE 文件(DLL,OCX)导入图标的功能。但因为 Photoshop 可能本身有限制,所以不可以直接支持打开 EXE 文件,因此假如要导入 EXE 文件的图标,经过我的调试,发现 Photoshop 不会做任何反应(PS不会调用插件的入口函数),因此一个折中方法是,先把 EXE 文件的后缀改为 DLL,即可正常导入图标。当然,事实上我也可以导入 PE 文件中的位图,但这个功能意义不大,所以我没必要去做它。因为有了该功能,目前基本可以一定,这个插件在功能上必然会超越现在已有些(主如果老外开发的)ICO 格式插件。

怎么样安装用?

该插件支持自动安装或手工安装的方法。

自动安装:

1、运行PS插件安装工具 (PsPlugInSetup.EXE),软件会自动查找Photoshop的安装路径,列出插件目录及子目录,

2、点击【安装】即可完成。

手工安装:

1、下载文件,然后解压后找到ICO.8bi;

2、将ICO.8bi文件复制到D:\Program Files\Adobe\Adobe Photoshop CS5\Plug-ins下,复制完后重启Photoshop即可。

【该插件的优点描述】

(1)该插件可以保存XP系统引入的规范反锯齿图标。能依据目前图像,自动插入其他大小和水平的图像。为开发者生成完美的反锯齿图标,以应用于他们开发的程序商品中,在资源管理器中形成比较专业的成效,不会产生模糊(图标不具备大尺寸图像致使),锯齿感(图标没Alpha通道致使)。商业软件比如腾讯,Adobe Reader等都使用的是标准反锯齿图标。这是其他已知的 ICO 插件不可以一步做到的(他们一次只能生成含有单一图像的图标,假如要把多个图标合成为一个图标,需要借用其他软件)。

(2)该插件在为反锯齿图标自动生成索引图像时,使用了八叉树算法。该算法具备简洁高雅(内存本钱少,只需较少的树节点开销,时间本钱为遍历图像时间,即 O(n)的时间复杂度),对图像水平影响低的优点。相比 IconWorkShop 软件的自动生成的索引图像,因为八叉树算法是依据图像统计信息生成的实质调色板,能尽量准确的反应具体图像内容,因此在成效上更好(作者主观建议)。

(3)该插件在索引模式下保存为图标时,可以给用户更多设置透明 (AND MASK 数据)的选择,比如依据指定颜色,或者附加通道。

(4)该插件可以从含有图标资源的 PE 文件(DLL,EXE(需要重命名),OCX)中导出图像。这是现在其他已知的 ICO 插件没达成的功能。

(5)可以读取和存储 16 BPP 的图像。

(6)可以读写光标( CUR )文件,现在其他已知的 ICO 插件不支持。

(7)好的用户交互性,比如在导入图标,打开图标文件时,为用户显示准确的图标预览图。

(8)代码的准确性,靠谱性,稳定性,可维护性,与代码效率和方法性,遵守 Adobe Photoshop SDK 文档中的建议和规范(这一点对于用户来讲是透明的,不可见的,它取决于作者的态度,自我需要,责任心和技术素质)。

【该插件的现在局限】

(1)当打开一个 16 色图像(4 BPP )时,假如应用透明,那样我将把 Photoshop 颜色表的第 17 个颜色设置为透明色。这是由于,图标图像上的透明部分的 XOR AND 数据肯定是黑色的(不然绘制图标时会显示不正常,比如透明部分的背景颜色被改变),而不透明部分可能也有黑色的像素,因此假如把黑色设置为透明色,则可能致使本来不透明的黑色像素在 PS 中也为透明。为知道决这个矛盾,我把透明色设置到第 17 个颜色,如此会保证应用透明时肯定时准确的。但缺点是存储时,因为颜色表数目超越 16,所以会被保存为 256 色图像,即勾选应用透明选项时,4 BPP 图像会被升级成 8 BPP(图像水平没变化,但文件大小大约增加一倍),即 4 BPP 图像的读写过程不是完全可逆。

(2)打开一个 256 色图像(8 BPP)时,未必能保证肯定可以应用透明,这是由于图标的透明部分本质上是从 AND MASK 数据指定的,每一个图标图像等于一个普通图像携带一个单色图像的蒙版,本质上是两个图像。而索引图像在 PS 中需要从颜色表的 256 个颜色中挑选一个作为透明色(换句话说,透明色不可能出目前图像的显示部分),因为这个矛盾,使理论上一个图标的不透明部分大概把所有些 256 个颜色都用到,如此就没办法对它应用透明,但这种概率是非常低的,但大家可以用编码的方法生成这种图标。对于 8 BPP 图像,在应用透明时,我的方法是遍历图像后,看看颜色表中是不是存在没用到的颜色,把第一个图像上没用的颜色作为透明色,大部分状况下这种办法的成效都非常不错。打开索引图像后,你可以在 Photoshop 的以下菜单查询到对应该图像的颜色表,与用这种办法找到的透明色,菜单地方:图像 ---- 模式 ---- 颜色表。

(3)由于八叉树算法不合适用于把图像降级成单色图像(二元位图),所以现在暂不支持存储为 1 BPP 图像(但插件能读取 1 BPP 的图像)。

(4)当保存为 32 BPP 多个图像的反锯齿图标时,由于其他图像(尺寸更小,水平更低)是插件以目前图像为基准而自动生成的,所以你只能精准的编辑目前图像(即 PS 的目前文档),用户没办法对其他自动生成的图像进行像素级别的编辑。在插件中我已经尝试用最符适用户预期的方法去生成其他图像,但这不可能保证自动生成的图像完全合乎意愿。因此假如你需要继续编辑其他图像,你可以用此插件保存的成就在其他第三方编辑工具中打开进行进一步的细微调整。

从 DLL 导入图标的成效截图如下,以下是从 Windows 系统的 DLL 导入图标是,先弹出的选择图标对话框:

最上方的文本框指示的是PE文件的路径,左边下拉框可以切换下方 ListView 的视图(平铺,图标,小图标,列表,详细情况),默觉得“图标”视图,类似在资源管理器中一样。右边文本框显示的是目前选中的图标的具体信息,其中的尺寸,BPP 都是图标图像中的最云数据。用户可以拖动该对话框的边缘,改变对话框的大小。插件将会记住用户对话框的视图和大小的设置。用户可以直接双击某一个图标进行打开。假如该图标含有多个图像,将会第三弹出一个对话框,需要用户选择该图标中的具体某一个图像!

除此之外,我写了一个PS插件安装工具 (PsPlugInSetup.EXE),可以帮助用户自动安装插件,该安装工具的截图如下:

如图所示,上面的下拉框显示的是 Photoshop 的插件目录,该值是通过查看注册表得到的。下方给出了建议的子目录。上面的两个目录用户也可以自行设置。点击安装即可。

这个工具是一个通用的 PS 插件安装工具,即仅需改变 PsPlugInSetup.ini 中的配置信息即可用于不同插件的安装,因为 PS 中文版的汉化可能并没汉化注册表里的信息,所以在 ini 文件中需要提供两个建议子目录(分别对应中文版和英文版)。该工具我可以提供网站源码。

除此之外,对于插件目录的文本框,使用 SHAutoComplete 达成自动完成功能。值得一提的是,这个安装工具的图标就是用这个插件从 PNG 素材制作出来的,它是标准的反锯齿图标,含有从 48*48(用于缩略图) 到 16*16(用于详细情况和小图标视图)的多个大小和水平的图像,因此不管在资源管理器的哪种视图下,程序图标都会有非常不错的显示成效,如下图所示:

TAG标签:ICO文件(1)

转载请说明来源于小浣熊下载站(http://www.tpwno.com)

本文地址:http://www.tpwno.com/soft/6822.html

郑重声明:文章来源于网络作为参考,本站仅用于分享不存储任何下载资源,如果网站中图片和文字侵犯了您的版权,请联系我们处理!邮箱3450399331@qq.com