發新話題

[分享] 製作可自動播放的照片光盤

製作可自動播放的照片光盤

軟件 PhotoCDBrowser 的使用

  由於CD-R光盤價格低廉,數據安全、攜帶方便(相對於硬盤而言),而CD-ROM又是目前微型計算機系統的標準配置,幾乎每台計算機上都有,所以,CD-R有很好的交互性,可以在不同計算機系統交換資料,因此,許多數碼影像工作者或愛好者看中了CD-R作為數碼圖像的存儲載體。Windows系統下的圖像瀏覽軟件的確不少,大名鼎鼎的就有ACDSee、CompuPic等等,但是這些軟件都需要安裝在系統中,並不能保證每台計算機都安裝有此類軟件,僅僅保存有圖像文件的光盤在其它計算機中可能無法打開。這裡我們不提刻錄成VCD或DVD光盤,因為那樣把很高精度的數碼照片降低到電視精度,失去了資料保存的價值。如果有這樣一種軟件,它體積不大,可以和圖像文件一起直接刻錄在光盤上,又無需安裝,在不同的計算機系統中可以直接運行,進而製作成可以自動播放,資料保存和瀏覽的問題不就迎刃而解了嗎?這就是本文我們所要介紹的利用軟件PhotoCDbrowser製作可以自動播放的圖像光盤.



  這是由俄國人M. Onyshchuk編寫的一款自由軟件,可以任意複製使用。它是一款「綠色」軟件,無需在註冊表中寫入註冊信息,也不會在系統目錄中寫入動態鏈接文件,體積也不大,所有的文件加在一起也不到 1 MB。該軟件可以在Windws95,98,NT4,ME,2000以及XP系統下直接運行,具有很好的交互性。它的菜單採用開放型結構,可以直接修改菜單文件,經世界各地用戶的不斷豐富,目前可以支持包括俄語、英語、法語、意大利語、西班牙語等在內的14種語言,本站在提供給國內用戶下載時,又使其增加了對簡體中文的支持,方便大陸用戶使用。

  從網上下載所得到的是一個壓縮文件包,釋放該文件包到任一目錄,其中的PhotoCDBrowser.exe就是可執行的主文件。第一次運行PhotoCDBrowser時,您需要選擇語言版本,一旦選定,以後再次啟動時即使用該種語言的菜單。

  PhotoCDBrowser支持*.tif *.jpg *.bmp *.pcx *.tga *.eps 等6種格式的數碼影像文件,支持MP3格式的聲音文件作為背景音樂以及WAV格式的聲音文件作為語音註釋,點擊ESC鍵可打開或關閉目錄瀏覽窗口,通過目錄瀏覽窗口可以選定圖像所在的目錄,功能鍵F10或鼠標右鍵可以打開功能菜單。添加簡體中文菜單之後,各種功能一目瞭然,無庸贅述,下面我們主要介紹如何刻錄可以自動播放的圖像光盤。

資料的組織

  在正式刻盤之前,我們建議將準備保存的資料進行整理分類,先在硬盤建立一個目錄,例如MyPhotoCD,用來保存準備刻盤的資料,然後建立子目錄,例如Photo用來放置照片,不同類型的照片又可以放在不同的子目錄中,Browser用來放置PhotoCDBrowser的程序文件,用Music保存背景音樂文件(MP3格式)。

注意:目錄名中不要使用中文字符,以免造成不必要的麻煩。


[ 本帖最後由 冷月孤云 於 2007-5-29 18:34 編輯 ]

TOP

  PhotoCDBrowser支持文本註釋和聲音註釋,文本註釋保存在與照片文件同名,擴展名為TXT的純文本文件(可以利用Photoshop或ACDSee創建)中,聲音註釋保存在與照片文件同名,擴展名為WAV的非壓縮聲音文件中,註釋文件必須和相關的照片文件保存在同一目錄中,在PhotoCDBrower顯示圖片時,如果目錄中有相應的註釋文件存在,而且「顯示註釋」和「聲音註釋」的選項又是打開的,則在屏幕上顯示文本註釋並同時播放聲音。

  例如在PhotoCDBrowse的示例中,Photo3就包含文本註釋和聲音註釋,其中文本文件Photo3.txt就是文字註釋,Photo3.wav就是聲音註釋,錄製的是海浪和海鷗鳴叫的聲音。



  在註釋文件中還可以使用宏和標籤。宏是一些變量,用來定義一定的內容,在顯示註釋時顯示的不是該變量本身而是它所代表的內容,宏用兩個百分號%(注意,一定要用英文半角字符)中間夾變量名表示;標籤類似於html文件的標記,是用來定義顯示方式的,標籤以尖括號<>標識,標籤須成對出現,以<xxx>開始,以</xxx>結尾。PhotoCDBrowser所支持的宏與標籤包括以下一些:

宏:
%FILE_NAME% - 文件名,顯示時用當前圖像文件的文件名代替。
%SHORT_FILE_NAME% - 短文件名,顯示時用當前圖像文件的文件名代替但不包括擴展名。
%FOLDER_NAME% - 目錄名,顯示時用當前文件所在的目錄名代替。
%PATH% - 路徑名,顯示時用當前文件所在的路徑名代替。
%IMAGE_WIDTH% - 圖像寬度,顯示時用圖像寬度的點數代替。
%IMAGE_HEIGHT% - 圖像高度,顯示時用圖像高度的點數代替。
%IMAGE_SIZE_K% - 圖像大小,顯示時用圖像文件大小(KB)代替。
%IMAGE_SIZE_M% - 圖像大小,顯示時用圖像文件大小(MB)代替。

標籤:
<rem>註釋</rem> - 該標籤所標識的內容不會顯示。
<sound>聲音</sound> - 該標籤所標識的內容只在聲音播放打開時顯示。
<music>音樂</music> - 該標籤所標識的內容只在播放背景音樂時顯示。
<slideshow>幻燈播放</slideshow>該標籤所標識的內容只在進行自動幻燈播放時顯示。
<english>語言標識</english> - 只有當當前使用的語種與之相符時才顯示,例如只有設置文件中設置:ApplicationLanguage=English時,包括在標籤<english></english>之間的文字才顯示出來。

  對上述標籤你還可以使用反標籤,例如<!SOUND></!SOUND>中的文字當聲音播放關閉時顯示。我們將文件Photo3.txt的內容修改如下:

「拍攝於xxx海岸
圖像文件:%PATH%%FILE_NAME%
文件大小:%IMAGE_WIDTH%x%IMAGE_HEIGHT%像素%IMAGE_SIZE_K%KB
<rem> 這只是一個例子</rem>
你聽,海浪拍打著海岸,海鷗在翩翩飛舞
<slideshow>現在是自動幻燈式瀏覽</slideshow>
<!SLIDESHOW>幻燈播放停止</!SLIDESHOW>」

  則在瀏覽圖片Photo3.jpg時就顯示下面的畫面並同時播放Photo3.wav所記錄的海浪和海鷗的聲音,使人如身臨其境:


TOP

PhotoCDBrowser的配置

  PhotoCDBrowser的工作參數都保存在名為PhotoCDBrowser.ini的配置文件中,恰當設置該參數,就可以控制軟件的運行。PhotoCDBrowser的工作參數非常多,分基本參數[General Settings]、目錄瀏覽參數[Navigator Settings]、註釋顯示參數[Comment Settings]、幻燈播放參數[Slideshow Settings]、縮圖參數[Thumbnails Settings]等幾個部分,我們不再一一解釋,只選擇我們建立自動播放光盤所要用到的參數介紹。

默認打開路徑

  在基本參數[General Settings]中,PathToStart必須要設定好,因為我們是要刻錄到光盤上的,盤符和路徑可能和硬盤不同,因此我們要使用相對路徑,例如可以設置為PathToStart=:\photo.

目錄上限

  設置了目錄上限則在運行PhotoCDBrowser瀏覽圖像目錄時有一個上限,只能瀏覽該目錄下及其子目錄中的圖片。參數名為PathHorizon,例如,可以設置為PathHorizon=:\Photo,則只能瀏覽目錄Photo及其子目錄下的文件。作為資料分發的光盤,設置此參數可以讓瀏覽者只看到你希望他們看到的內容而不容易看到其它,但自用的光盤應慎重使用此參數,否則會限制PhotoCDBrowser的用途。

背景色

  BackgroundColor=R,G,B.設置顯示背景的顏色, R、G、B取值範圍均為0-255.例如BackgroundColor=0,0,0,背景色為黑色,BackgroundColor=255,255,255,背景色為白色;BackgroundColor=0,0,255背景色為藍色。

是否顯示註釋

  Comment=0,不顯示;Comment=1,顯示。

註釋顯示顏色

  CommentColor=R,G,B. 定義顯示註釋的顏色,R、G、B取值範圍均為0-255。

是否自動進行幻燈播放

  SlideShowAutoExec=0,不自動啟動幻燈播放;SlideShowAutoExec=1,自動啟動幻燈播放。

幻燈播放間隔

  SlideShowDelay=時間。時間單位為秒,取值範圍為1-600。

幻燈播放時是否屏蔽屏幕保護

  SlideShowStopScreenSaver=0,不屏蔽,屏幕保護設置有效;SlideShowStopScreenSaver=1,屏蔽,屏幕保護無效,會一直接行圖片播放而不理會屏幕保護程序。

是否播放背景音樂

  Music=0,不播放背景音樂;Music=1播放背景音樂。

幻燈播放列表文件

  在默認狀態下,在進行幻燈播放時PhotoCDBrowser會打開並播放當前目錄下(包括子目錄下)所有可識別的圖像文件,如果您希望按指定的順序播放可以建立一個播放列表。播放列表是一個純文本文件,默認的文件名是xxxx.script.txt,其實可以任意命名,但如果文件名中不包含script.txt,則PhotoCDBrower不能自動識別,需要在PhotoCDBrower.ini中特別指明。播放列表文件每行包括一個帶有完整路徑的圖像文件名,第一行用來寫註釋等內容,如果沒有這些內容要空一行,否則第一張圖片將不播放。該文件必須保存在PhotoCDBrower.exe所在的目錄,你可以手工編寫也可以在進行幻燈播放時按Ctrl+S鍵保存當前的播放列表然後進行修改。

  如果PhotoCDBrower.exe所在的目錄存在一個或一個以上的符合xxxx.script.txt命名規則的播放列表文件,當運行幻燈播放時,程序允許你選擇播放列表,在配置文件PhotoCDBrower.ini中,[Slideshow Settings]項下的SlideShowAutoExecScript用以指明默認使用的列表文件,例如我們可以用SlideShowAutoExecScript=Mylist.script.txt強制使用Mylist.script.txt,作為默認的播放列表。

TOP

自動播放文件的配置

  如果希望刻錄的光盤能夠自動播放,也就是一旦將光盤放入CD-ROM驅動器就自動運行光盤上的指定內容,必須在光盤上建立自動播放配置文件AutoRun.inf。這是一個純文本文件,一般包含自動啟動的程序、光盤圖標等參數。例如:

    [AutoRun]
    Open=Browser\PhotoCDBrowser.exe
    Icon=Browser\PhotoCDBrowser.exe,1

  這裡Open=Browser\PhotoCDBrowser.exe就表示當光盤插入驅動器後自動運行PhotoCDBrowser.exe;Icon=Browser\PhotoCDBrowser.exe,1 表示光盤圖標使用程序PhotoCDBrowser.exe所包含的第一個圖標。程序PhotoCDBrowser.exe共包含 5 個圖標,分別是:



  在我製作的一張光盤中,我設置Icon=Browser\PhotoCDBrowser.exe,4 ,則光盤圖標顯示為:



  當然,你也可以使用自己建立的圖標,例如,在光盤根目錄下有一個名為CDROM.ICO的圖標文件,通過設置ICON=CDROM.ICO 就可以使用該文件作為光盤的圖標。

  你也可以建立不同的播放列表, 在Autorun.inf文件中加入下列名令:

    Shell\Script1=&Slideshow Script 1 ...
    Shell\Script1\command=Browser\PhotoCDBrowser.exe script1.script.txt
    Shell\Script2=&Slideshow Script 2 ...
    Shell\Script2\command=Browser\PhotoCDBrowser.exe script1.script.txt


  如果用鼠標右鍵點擊光盤圖標,則彈出如下的菜單窗口,允許你選擇不同的播放列表。一旦選擇Slideshow Script 1 ,則按照腳本文件Script1.script.txt所定義的播放順序播放圖像。



刻盤

  至此,所有的準備工作準備完畢,可以刻盤了。使用EasyCD或其它刻錄軟件將程序、圖片刻錄到光盤上。注意文件目錄結構必須和你在各配置文件中所使用的目錄結構相符,文件AutoRun.inf必須放在光盤的根目錄。這樣刻錄的照片光盤,放入允許自動運行光盤文件的Windows系統的光盤驅動器就可以自動播放。


 訪客無法瀏覽此圖片或連結,請先 註冊登入會員 PhotoCDBrower可以免費下載 :  訪客無法瀏覽此圖片或連結,請先 註冊登入會員
訪客無法瀏覽此圖片或連結,請先 註冊登入會員   訪客無法瀏覽此圖片或連結,請先 註冊登入會員
訪客無法瀏覽此圖片或連結,請先 註冊登入會員

TOP

發新話題

本站所有圖文均屬網友發表,僅代表作者的觀點與本站無關,如有侵權請通知版主會盡快刪除。