• <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
            能否在工具欄里添加我們自己的工具?謝謝  回復  更多評論
              
            歡迎訪問我的學術博客

            <2007年3月>
            25262728123
            45678910
            11121314151617
            18192021222324
            25262728293031
            1234567

            常用鏈接

            留言簿(13)

            隨筆分類(28)

            隨筆檔案(27)

            搜索

            •  

            積分與排名

            • 積分 - 57816
            • 排名 - 396

            最新評論

            閱讀排行榜

            評論排行榜

            亚洲午夜久久久影院伊人| 精品久久人人妻人人做精品| 久久精品视频一| 国产成人久久AV免费| 欧美亚洲国产精品久久蜜芽| 久久综合给合综合久久| 亚洲人成精品久久久久| 亚洲综合精品香蕉久久网97| 手机看片久久高清国产日韩| 99国产精品久久| 久久久久久久久波多野高潮| 亚洲国产精品久久久久婷婷老年| 狠狠综合久久综合88亚洲 | 欧美亚洲国产精品久久| 精品久久久噜噜噜久久久| 免费精品久久久久久中文字幕| 久久亚洲精精品中文字幕| 日本久久中文字幕| 日本福利片国产午夜久久| 久久综合噜噜激激的五月天| 区亚洲欧美一级久久精品亚洲精品成人网久久久久| 一本久久a久久精品vr综合| 久久久精品日本一区二区三区| 国产亚洲欧美精品久久久| 亚洲中文字幕无码久久精品1 | AV狠狠色丁香婷婷综合久久| 亚洲伊人久久综合中文成人网| 久久精品国产只有精品2020| 久久久久亚洲AV成人片| 亚洲精品乱码久久久久久蜜桃不卡 | 99久久婷婷国产综合亚洲| 一本久久a久久精品vr综合| 国产精品久久久久久久久软件| 日韩欧美亚洲国产精品字幕久久久| 国产综合成人久久大片91| 久久免费线看线看| 老司机国内精品久久久久| 久久亚洲欧美日本精品| 国产高清国内精品福利99久久| 精品久久人人做人人爽综合| 夜夜亚洲天天久久|