• <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

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

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

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

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

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

            在今后的Blog中,我會逐步介紹有關開發的內容。

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

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

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

            比如文字層1是姓名,有什么方法讓PHOTOSHOP自動從我的文本或EXCEL表格中提取相應內容,并更新此文字層?

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

            <2008年9月>
            31123456
            78910111213
            14151617181920
            21222324252627
            2829301234
            567891011

            常用鏈接

            留言簿(13)

            隨筆分類(28)

            隨筆檔案(27)

            搜索

            •  

            積分與排名

            • 積分 - 57809
            • 排名 - 396

            最新評論

            閱讀排行榜

            評論排行榜

            久久99精品国产自在现线小黄鸭| 久久亚洲中文字幕精品一区四| 日韩AV毛片精品久久久| 女人高潮久久久叫人喷水| 一本一道久久a久久精品综合| 99精品久久精品一区二区| 久久青草国产精品一区| 日韩中文久久| 99精品久久精品| 久久SE精品一区二区| 久久精品人妻一区二区三区| 久久人人爽爽爽人久久久| 欧美激情精品久久久久久| 99久久er这里只有精品18| 亚洲欧美久久久久9999| 久久精品国内一区二区三区| 99久久精品免费看国产一区二区三区 | 久久露脸国产精品| 久久精品水蜜桃av综合天堂| 亚洲AV伊人久久青青草原| 91久久精品国产91性色也| 久久亚洲中文字幕精品有坂深雪| 久久久久亚洲AV成人网人人软件| A狠狠久久蜜臀婷色中文网| 成人久久免费网站| 一极黄色视频久久网站| 久久精品国产72国产精福利| 久久久久久久尹人综合网亚洲| 狠狠综合久久综合88亚洲| 久久人妻无码中文字幕| 精品久久久久成人码免费动漫 | 久久久久国产精品嫩草影院| 久久精品国产亚洲AV不卡| 久久综合综合久久狠狠狠97色88| 亚洲色大成网站www久久九| 2021国内精品久久久久久影院| 亚洲国产一成久久精品国产成人综合| 国产精品成人久久久久久久 | 国产女人aaa级久久久级| 国产福利电影一区二区三区久久老子无码午夜伦不 | 欧美亚洲国产精品久久高清|