• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            posts - 27,  comments - 68,  trackbacks - 0

            之所以想開發(fā)PhotoShop的插件,來自于上學(xué)期的經(jīng)歷。有個(gè)其他老師的學(xué)生老來問一些關(guān)于MFC的問題,她正在做一個(gè)合成孔徑雷達(dá)(SAR)圖象評(píng)估的軟件。作為一個(gè)電子工程系的學(xué)生,她的編程基礎(chǔ)當(dāng)然不是很理想,所以那些GDI、窗口變換、文件操作的基本問題都可以難上她幾周的時(shí)間,看上去很可憐。象她這樣研究SAR的,機(jī)器上都裝有PhotoShop,我說你可以編寫一個(gè)PhotoShop插件,這樣就不用去了解那些Windows編程的細(xì)節(jié),將精力主要集中在SAR算法上,否則兩年的時(shí)間怎么夠用呀,而且你注定無法成為一個(gè)Windows編程的高手,還是成為SAR專家比較靠得住。可是她的老師沒有想到過PhotoShop插件,她也從來沒有想過。我在想,有多少象她這樣的情況呢?所以,決定研究一下PhotoShop插件的編寫,也許對(duì)許多搞科研的人有用。下面介紹一下PhotoShop的插件所需要的基本工具和基本概念。

            要編寫PhotoShop的插件需要PhotoShop SDK。要得到該SDK,需要到http://www.adobe.com/devnet/photoshop/下載,安裝以后包括編寫插件所需要的頭文件、資源文件、文檔、輔助工具和例子。由于PhotoShop最初是從Mac機(jī)上移植過來的,所以它的文檔和大多數(shù)例子都有Mac機(jī)的痕跡,Adobe推薦在Windows上使用Mac機(jī)的資源格式,這樣可以方便開發(fā)支持Windows和Mac的插件,這對(duì)于從小就用Windows開發(fā)的人來說夠痛苦的。而且它的文檔從5.0版本以來就沒有怎么更新,所以最新的內(nèi)容許多要靠閱讀例子獲得。PhotoShop的開發(fā)主要使用C/C++語言,SDK中的所有例子都包括Visual Studio.NET 2003的工程,這點(diǎn)還比較方便。

            PhotoShop支持的插件有以下種類:

            • Automation
              Automation模塊可以訪問所有Photoshop腳本事件。這些模塊都出現(xiàn)在Automate菜單或Help菜單。在SDK的Photoshop Actions Guide.pdf中介紹了這些插件的開發(fā)。
            • Color Picker
              Color Picker模塊為實(shí)現(xiàn)不同的顏色選擇器提供一個(gè)插件接口。
            • Import
              Import模塊在一個(gè)新的窗口打開圖象。Import模塊,常用于掃描儀或視頻捕捉卡接口,讀取壓縮格式或系統(tǒng)不支持的文件,通過Import 子菜單調(diào)用。
            • Export
              Export模塊輸出已存在的圖象,,常用于控制特殊打印機(jī)或以非標(biāo)準(zhǔn)壓縮格式進(jìn)行文件輸出,通過Export子菜單調(diào)用。
            • Extension
              Extension模塊是內(nèi)部模塊,接口不公開。
            • Filter
              Filter模塊(濾鏡)實(shí)施對(duì)當(dāng)前圖像中的選定區(qū)域進(jìn)行修改、潤(rùn)色。這是大家最熟悉的部分,許多圖像效果便是出自這些模塊,通過Filter菜單調(diào)用。
            • Format
              Format模塊,也叫File Format和Image Format模塊,提供對(duì)讀寫其他圖象格式的支持。它們出現(xiàn)在Open..., Save As...和Save a Copy...等對(duì)話框的格式彈出菜單中。
            • Parser
              Parser模塊類似Import和Export模塊,提供在Photoshop和其他 (通常是矢量的)格式,如Adobe Illustrator™ or Adobe® PageMaker™之間交換數(shù)據(jù)的支持。它們的接口不公開。
            • Selection
              Selection模塊修改圖象中被選中的像素,也可以返回路徑或像素選擇區(qū)。這些模塊出現(xiàn)在Selection菜單下。

            如果想讀些入門教程,可以參考以下文章

            在今后的Blog中,我會(huì)逐步介紹有關(guān)開發(fā)的內(nèi)容。

            posted on 2005-09-12 17:22 zealsoft 閱讀(9232) 評(píng)論(12)  編輯 收藏 引用 所屬分類: PhotoShop SDK

            FeedBack:
            # re: PhotoShop插件的開發(fā)
            2005-09-12 23:08 | jonnyyu
            如果要求不是太高的話還可以考慮一下Paint.Net。
            C#開發(fā)的開源軟件,還有一些腳本的能力。
              回復(fù)  更多評(píng)論
              
            # re: PhotoShop插件的開發(fā)
            2005-10-06 13:21 | moogle
            很不錯(cuò)的文章,期待下面的內(nèi)容,事實(shí)上我本身也很喜歡photoshop。

            但是“她正在做一個(gè)合成孔徑雷達(dá)(SAR)圖象評(píng)估的軟件”,難道說只要完成一個(gè)photoshop的plugin就可以代替這個(gè)軟件了嗎?  回復(fù)  更多評(píng)論
              
            # re: PhotoShop插件的開發(fā)
            2006-05-25 01:39 | iamatig
            你好...我想了解一下,
            PHOTOSHOP有現(xiàn)成的插件可以實(shí)現(xiàn)自動(dòng)更新文字層?
            工作中,我每次都要在同一張圖中各個(gè)固定位置的文字層中填入不同的內(nèi)容.有沒有辦法讓它自動(dòng)從我的資料檔(比如文本或EXCEL表格)里找到相應(yīng)的行數(shù),把內(nèi)容填進(jìn)去?

            比如文字層1是姓名,有什么方法讓PHOTOSHOP自動(dòng)從我的文本或EXCEL表格中提取相應(yīng)內(nèi)容,并更新此文字層?

              回復(fù)  更多評(píng)論
              
            # re: PhotoShop插件的開發(fā)
            2006-06-24 00:48 | 無名
            photoshop 要注冊(cè)麻煩,不如考慮一下gimp免費(fèi)的公開的。文檔不斷更新中的。
            實(shí)在不行考慮vb。  回復(fù)  更多評(píng)論
              
            # re: PhotoShop插件的開發(fā)
            2006-07-17 08:44 | qingbing
            感覺還是不如 cplus + opengl 來的簡(jiǎn)單自由。而且速度會(huì)快許多。  回復(fù)  更多評(píng)論
              
            # re: PhotoShop插件的開發(fā)
            2006-12-14 22:05 | 草灰
            用腳本能不能實(shí)現(xiàn),讓黑白圖片中的大批量的白點(diǎn)和黑點(diǎn)去掉?  回復(fù)  更多評(píng)論
              
            # re: PhotoShop插件的開發(fā)
            2007-08-27 14:54 | 方方
            能不能講一下在vc下開發(fā) photoshop的方法呀,即在vc下怎么實(shí)現(xiàn)!  回復(fù)  更多評(píng)論
              
            # re: PhotoShop插件的開發(fā)
            2007-08-27 14:58 | 方方
            能不能講一下在vc下開發(fā) photoshop插件的方法呀,即在vc下怎么實(shí)現(xiàn)!  回復(fù)  更多評(píng)論
              
            # re: PhotoShop插件的開發(fā)
            2008-08-19 16:27 | 鳥語林
            大家能否建個(gè)群  回復(fù)  更多評(píng)論
              
            # re: PhotoShop插件的開發(fā)
            2008-08-19 16:30 | 鳥語林
            我編譯sdk的例子怎么不能用?import文件夾里  回復(fù)  更多評(píng)論
              
            # re: PhotoShop插件的開發(fā)
            2009-08-01 12:50 | yuanhanguang
            請(qǐng)問能否在photoshop工具欄添加一個(gè)我們自己的工具?謝謝!  回復(fù)  更多評(píng)論
              
            # re: PhotoShop插件的開發(fā)
            2009-08-01 17:35 | yuanhanguang
            能否在工具欄里添加我們自己的工具?謝謝  回復(fù)  更多評(píng)論
              

            <2005年9月>
            28293031123
            45678910
            11121314151617
            18192021222324
            2526272829301
            2345678

            常用鏈接

            留言簿(13)

            隨筆分類(28)

            隨筆檔案(27)

            搜索

            •  

            積分與排名

            • 積分 - 58037
            • 排名 - 396

            最新評(píng)論

            閱讀排行榜

            評(píng)論排行榜

            久久中文字幕精品| 99久久超碰中文字幕伊人| 精品久久人人爽天天玩人人妻 | 久久国产免费观看精品| 精品无码久久久久久国产| 午夜精品久久久久9999高清| 亚洲va久久久噜噜噜久久 | 久久棈精品久久久久久噜噜| 嫩草影院久久国产精品| 欧美日韩精品久久免费| 久久国产精品-国产精品| 亚洲狠狠婷婷综合久久蜜芽 | 久久久中文字幕| 国产亚洲精品久久久久秋霞| 99久久免费国产特黄| 久久国产亚洲精品| 国产精品永久久久久久久久久| 一本久久a久久精品vr综合| 丁香久久婷婷国产午夜视频| 欧美牲交A欧牲交aⅴ久久| 亚州日韩精品专区久久久| 国产成人无码精品久久久免费| 亚洲精品乱码久久久久久蜜桃不卡 | 国产精品99久久久久久宅男| 久久九九精品99国产精品| 久久精品国产亚洲AV忘忧草18| 亚洲狠狠久久综合一区77777 | 久久被窝电影亚洲爽爽爽| 久久精品人人做人人爽97| 亚洲av成人无码久久精品| 一本色道久久88综合日韩精品| 久久99国产一区二区三区| 久久九九青青国产精品| 天天久久狠狠色综合| 久久精品国产91久久麻豆自制| 国产亚洲精品美女久久久| 国产精品久久久久…| 久久亚洲精品视频| 狠狠人妻久久久久久综合| 精品久久久久久无码中文字幕 | 久久精品免费一区二区三区|