西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
西西首頁 電腦軟件 安卓軟件 電腦游戲 安卓游戲 排行榜 專題合集

Photoshop ICO 文件格式插件

V2.0 官方最新版
  • Photoshop ICO 文件格式插件V2.0 官方最新版
  • 軟件大小:345KB
  • 更新時(shí)間:2014-12-25 15:20
  • 軟件語言:中文
  • 軟件廠商:
  • 軟件類別:國產(chǎn)軟件 / 免費(fèi)軟件 / 濾鏡插件
  • 軟件等級:4級
  • 應(yīng)用平臺:Win7
  • 官方網(wǎng)站:http://m.elephantinaurance.com
  • 應(yīng)用備案:
好評:50%
壞評:50%

本類精品

軟件介紹

Photoshop ICO 文件格式插件是一款功能更加強(qiáng)大的ICO格式插件(比ICOFormat.8bi的增效文件),該插件支持從PE文件(DLL、OCX)導(dǎo)入圖標(biāo),如果想導(dǎo)入EXE文件的圖標(biāo),可以把EXE文件的后綴改成DLL,然后用PS打開即可導(dǎo)入圖標(biāo)。

該插件 2.0 版本主要新增功能是,支持從 PE 文件(DLL,OCX)導(dǎo)入圖標(biāo)的功能。但是由于 Photoshop 可能本身有限制,所以不能直接支持打開 EXE 文件,因此如果要導(dǎo)入 EXE 文件的圖標(biāo),經(jīng)過我的調(diào)試,發(fā)現(xiàn) Photoshop 不會做任何反應(yīng)(PS不會調(diào)用插件的入口函數(shù)),因此一個(gè)折中辦法是,先把 EXE 文件的后綴改為 DLL,即可正常導(dǎo)入圖標(biāo)。當(dāng)然,實(shí)際上我也能夠?qū)?PE 文件中的位圖,但是這個(gè)功能意義不大,所以我沒有必要去做它。由于有了該功能,現(xiàn)在基本可以肯定,這個(gè)插件在功能上一定會超越目前已有的(主要是老外開發(fā)的)ICO 格式插件。

如何安裝使用?

該插件支持自動(dòng)安裝或手動(dòng)安裝的方式。

自動(dòng)安裝:

1、運(yùn)行PS插件安裝工具 (PsPlugInSetup.EXE),軟件會自動(dòng)查找Photoshop的安裝路徑,列出插件目錄及子目錄,

2、點(diǎn)擊【安裝】即可完成。

手動(dòng)安裝:

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

2、將ICO.8bi文件復(fù)制到D:\Program Files\Adobe\Adobe Photoshop CS5\Plug-ins下,復(fù)制完后重啟Photoshop即可。

【該插件的優(yōu)點(diǎn)描述】

(1)該插件能夠保存XP系統(tǒng)引入的標(biāo)準(zhǔn)反鋸齒圖標(biāo)。能根據(jù)當(dāng)前圖像,自動(dòng)插入其他大小和質(zhì)量的圖像。為開發(fā)者生成完美的反鋸齒圖標(biāo),以應(yīng)用于他們開發(fā)的程序產(chǎn)品中,在資源管理器中形成比較專業(yè)的效果,不會產(chǎn)生模糊(圖標(biāo)不具有大尺寸圖像導(dǎo)致),鋸齒感(圖標(biāo)沒有Alpha通道導(dǎo)致)。商業(yè)軟件例如騰訊,Adobe Reader等都采用的是標(biāo)準(zhǔn)反鋸齒圖標(biāo)。這是其他已知的 ICO 插件不能一步做到的(他們一次只能生成含有單一圖像的圖標(biāo),如果要把多個(gè)圖標(biāo)合成為一個(gè)圖標(biāo),需要借助其他軟件)。

(2)該插件在為反鋸齒圖標(biāo)自動(dòng)生成索引圖像時(shí),采用了八叉樹算法。該算法具有簡潔優(yōu)雅(內(nèi)存成本少,僅需要較少的樹節(jié)點(diǎn)開銷,時(shí)間成本為遍歷圖像時(shí)間,即 O(n)的時(shí)間復(fù)雜度),對圖像質(zhì)量影響低的優(yōu)點(diǎn)。相比 IconWorkShop 軟件的自動(dòng)生成的索引圖像,由于八叉樹算法是根據(jù)圖像統(tǒng)計(jì)信息生成的實(shí)際調(diào)色板,能盡可能準(zhǔn)確的反應(yīng)具體圖像內(nèi)容,因此在效果上更好(作者主觀意見)。

(3)該插件在索引模式下保存為圖標(biāo)時(shí),可以給用戶更多設(shè)置透明 (AND MASK 數(shù)據(jù))的選擇,例如根據(jù)指定顏色,或者附加通道。

(4)該插件能夠從含有圖標(biāo)資源的 PE 文件(DLL,EXE(需要重命名),OCX)中導(dǎo)出圖像。這是目前其他已知的 ICO 插件沒有實(shí)現(xiàn)的功能。

(5)能夠讀取和存儲 16 BPP 的圖像。

(6)能夠讀寫光標(biāo)( CUR )文件,目前其他已知的 ICO 插件不支持。

(7)良好的用戶交互性,例如在導(dǎo)入圖標(biāo),打開圖標(biāo)文件時(shí),為用戶顯示準(zhǔn)確的圖標(biāo)預(yù)覽圖。

(8)代碼的準(zhǔn)確性,可靠性,穩(wěn)定性,可維護(hù)性,以及代碼效率和技巧性,遵守 Adobe Photoshop SDK 文檔中的建議和規(guī)范(這一點(diǎn)對于用戶來說是透明的,不可見的,它取決于作者的態(tài)度,自我要求,責(zé)任心和技術(shù)素質(zhì))。

【該插件的目前局限】

(1)當(dāng)打開一個(gè) 16 色圖像(4 BPP )時(shí),如果應(yīng)用透明,那么我將把 Photoshop 顏色表的第 17 個(gè)顏色設(shè)置為透明色。這是因?yàn)椋瑘D標(biāo)圖像上的透明部分的 XOR AND 數(shù)據(jù)一定是黑色的(否則繪制圖標(biāo)時(shí)會顯示不正常,例如透明部分的背景顏色被改變),而不透明部分可能也有黑色的像素,因此如果把黑色設(shè)置為透明色,則可能導(dǎo)致本來不透明的黑色像素在 PS 中也為透明。為了解決這個(gè)矛盾,我把透明色設(shè)置到第 17 個(gè)顏色,這樣會保證應(yīng)用透明時(shí)一定時(shí)準(zhǔn)確的。但是缺點(diǎn)是存儲時(shí),由于顏色表數(shù)量超過 16,所以會被保存為 256 色圖像,即勾選應(yīng)用透明選項(xiàng)時(shí),4 BPP 圖像會被升級成 8 BPP(圖像質(zhì)量沒有變化,但文件大小大約增加一倍),即 4 BPP 圖像的讀寫過程不是完全可逆。

(2)打開一個(gè) 256 色圖像(8 BPP)時(shí),不一定能保證一定能夠應(yīng)用透明,這是因?yàn)閳D標(biāo)的透明部分本質(zhì)上是從 AND MASK 數(shù)據(jù)指定的,每個(gè)圖標(biāo)圖像相當(dāng)于一個(gè)普通圖像攜帶一個(gè)單色圖像的蒙版,本質(zhì)上是兩個(gè)圖像。而索引圖像在 PS 中必須從顏色表的 256 個(gè)顏色中挑選一個(gè)作為透明色(換句話說,透明色不可能出現(xiàn)在圖像的顯示部分),由于這個(gè)矛盾,使理論上一個(gè)圖標(biāo)的不透明部分有可能把所有的 256 個(gè)顏色都用到,這樣就無法對它應(yīng)用透明,但這種概率是很低的,但我們可以使用編碼的手段生成這種圖標(biāo)。對于 8 BPP 圖像,在應(yīng)用透明時(shí),我的方式是遍歷圖像后,看看顏色表中是否存在沒有用到的顏色,把第一個(gè)圖像上沒有使用的顏色作為透明色,大多數(shù)情況下這種方法的效果都很好。打開索引圖像后,你可以在 Photoshop 的以下菜單查看到對應(yīng)該圖像的顏色表,以及用這種方法找到的透明色,菜單位置:圖像 ---- 模式 ---- 顏色表。

(3)因?yàn)榘瞬鏄渌惴ú贿m合用于把圖像降級成單色圖像(二元位圖),所以目前暫不支持存儲為 1 BPP 圖像(但插件能讀取 1 BPP 的圖像)。

(4)當(dāng)保存為 32 BPP 多個(gè)圖像的反鋸齒圖標(biāo)時(shí),因?yàn)槠渌麍D像(尺寸更小,質(zhì)量更低)是插件以當(dāng)前圖像為基準(zhǔn)而自動(dòng)生成的,所以你只能精確的編輯當(dāng)前圖像(即 PS 的當(dāng)前文檔),用戶無法對其他自動(dòng)生成的圖像進(jìn)行像素級別的編輯。在插件中我已經(jīng)嘗試用最符合用戶預(yù)期的方式去生成其他圖像,但這不可能保證自動(dòng)生成的圖像完全合乎意愿。因此如果你需要繼續(xù)編輯其他圖像,你可以用此插件保存的成果在其他第三方編輯工具中打開進(jìn)行進(jìn)一步的細(xì)微調(diào)整。

從 DLL 導(dǎo)入圖標(biāo)的效果截圖如下,以下是從 Windows 系統(tǒng)的 DLL 導(dǎo)入圖標(biāo)是,先彈出的選擇圖標(biāo)對話框:

最上方的文本框指示的是PE文件的路徑,左側(cè)下拉框可以切換下方 ListView 的視圖(平鋪,圖標(biāo),小圖標(biāo),列表,詳細(xì)信息),默認(rèn)為“圖標(biāo)”視圖,類似在資源管理器中一樣。右側(cè)文本框顯示的是當(dāng)前選中的圖標(biāo)的具體信息,其中的尺寸,BPP 都是圖標(biāo)圖像中的最大數(shù)據(jù)。用戶可以拖動(dòng)該對話框的邊緣,改變對話框的大小。插件將會記住用戶對話框的視圖和大小的設(shè)置。用戶可以直接雙擊某一個(gè)圖標(biāo)進(jìn)行打開。如果該圖標(biāo)含有多個(gè)圖像,將會再次彈出一個(gè)對話框,要求用戶選擇該圖標(biāo)中的具體某一個(gè)圖像!

此外,我寫了一個(gè)PS插件安裝工具 (PsPlugInSetup.EXE),可以幫助用戶自動(dòng)安裝插件,該安裝工具的截圖如下:

如圖所示,上面的下拉框顯示的是 Photoshop 的插件目錄,該值是通過查詢注冊表得到的。下方給出了建議的子目錄。上面的兩個(gè)目錄用戶也可以自行設(shè)置。點(diǎn)擊安裝即可。

這個(gè)工具是一個(gè)通用的 PS 插件安裝工具,即只需要改變 PsPlugInSetup.ini 中的配置信息即可用于不同插件的安裝,由于 PS 中文版的漢化可能并沒有漢化注冊表里的信息,所以在 ini 文件中需要提供兩個(gè)建議子目錄(分別對應(yīng)中文版和英文版)。該工具我可以提供源碼。

此外,對于插件目錄的文本框,采用 SHAutoComplete 實(shí)現(xiàn)自動(dòng)完成功能。值得一提的是,這個(gè)安裝工具的圖標(biāo)就是使用這個(gè)插件從 PNG 素材制作出來的,它是標(biāo)準(zhǔn)的反鋸齒圖標(biāo),含有從 48*48(用于縮略圖) 到 16*16(用于詳細(xì)信息和小圖標(biāo)視圖)的多個(gè)大小和質(zhì)量的圖像,因此不管在資源管理器的哪種視圖下,程序圖標(biāo)都會有很好的顯示效果,如下圖所示:

軟件標(biāo)簽: ICO 文件

貌似不支持64位版本的PS,請下載:icoformat64.8bi 官方最新版

其他版本下載

發(fā)表評論

昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
查看所有(0)條評論 > 字?jǐn)?shù): 0/500

TOP
軟件下載