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

            <2006年7月>
            2526272829301
            2345678
            9101112131415
            16171819202122
            23242526272829
            303112345

            常用鏈接

            留言簿(13)

            隨筆分類(28)

            隨筆檔案(27)

            搜索

            •  

            積分與排名

            • 積分 - 57818
            • 排名 - 396

            最新評論

            閱讀排行榜

            評論排行榜

            国产亚洲精午夜久久久久久| 久久精品国产69国产精品亚洲| 亚洲国产成人久久综合野外| 思思久久精品在热线热| 亚洲国产精品无码久久| 999久久久国产精品| 亚洲精品成人网久久久久久| 久久精品一本到99热免费| 99久久精品国产高清一区二区| 久久久久亚洲精品男人的天堂| 无码人妻精品一区二区三区久久| 91久久精品无码一区二区毛片| 香蕉久久夜色精品国产尤物| 国产精品久久一区二区三区| 久久最新免费视频| 国内精品久久九九国产精品| 亚洲国产日韩欧美综合久久| 久久99精品久久久久久| 亚洲va久久久噜噜噜久久| 久久精品国产只有精品66| 国产欧美久久一区二区| 久久强奷乱码老熟女网站| 99久久综合国产精品二区| 久久精品国产亚洲av水果派| 久久丫忘忧草产品| 日韩电影久久久被窝网| 久久久久国产精品麻豆AR影院| 99久久国语露脸精品国产| 久久精品国产亚洲AV影院| 色诱久久av| 日日狠狠久久偷偷色综合96蜜桃| 国产AⅤ精品一区二区三区久久| 精品熟女少妇a∨免费久久| 亚洲综合伊人久久大杳蕉| 亚洲va久久久噜噜噜久久狠狠| 精品久久人人爽天天玩人人妻| 久久青青国产| 中文字幕无码久久精品青草| 亚洲欧美日韩精品久久亚洲区 | 久久精品国产69国产精品亚洲| 人妻无码中文久久久久专区|