[整理]制作可自动播放的照片光盘
制作可自动播放的照片光盘(上)
利用软件PhotoCDBrowser可以方便地制作可以自动播放的照片光盘。本文首先介绍如何设置PhotoCDBrowser的工作参数。
——— 软件 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格式)。
注意:目录名中不要使用中文字符,以免造成不必要的麻烦。
PhotoCDBrowser支持文本注释和声音注释,文本注释保存在与照片文件同名,扩展名为TXT的纯文本文件(可以利用Photoshop或ACDSee创建)中,声音注释保存在与照片文件同名,扩展名为WAV的非压缩声音文件中,注释文件必须和相关的照片文件保存在同一目录中,在PhotoCDBrower显示图片时,如果目录中有相应的注释文件存在,而且“显示注释”和“声音注释”的选项又是打开的,则在屏幕上显示文本注释并同时播放声音。
例如在PhotoCDBrowse的示例中,Photo3就包含文本注释和声音注释,其中文本文件Photo3.txt就是文字注释,Photo3.wav就是声音注释,录制的是海浪和海鸥鸣叫的声音。
在注释文件中还可以使用宏和标签。宏是一些变量,用来定义一定的内容,在显示注释时显示的不是该变量本身而是它所代表的内容,宏用两个百分号%(注意,一定要用英文半角字符)中间夹变量名表示;标签类似于html文件的标记,是用来定义显示方式的,标签以尖括号<>标识,标签须成对出现,以
开始,以结尾。PhotoCDBrowser所支持的宏与标签包括以下一些:
宏:
%FILE_NAME% - 文件名,显示时用当前图像文件的文件名代替。
%SHORT_FILE_NAME% - 短文件名,显示时用当前图像文件的文件名代替但不包括扩展名。
%FOLDER_NAME% - 目录名,显示时用当前文件所在的目录名代替。 %PATH% - 路径名,显示时用当前文件所在的路径名代替。
%IMAGE_WIDTH% - 图像宽度,显示时用图像宽度的点数代替。
%IMAGE_HEIGHT% - 图像高度,显示时用图像高度的点数代替。
%IMAGE_SIZE_K% - 图像大小,显示时用图像文件大小(KB)代替。
%IMAGE_SIZE_M% - 图像大小,显示时用图像文件大小(MB)代替。
标签:
注释 - 该标签所标识的内容不会显示。
声音 - 该标签所标识的内容只在声音播放打开时显示。
音乐 - 该标签所标识的内容只在播放背景音乐时显示。
幻灯播放该标签所标识的内容只在进行自动幻灯播放时显示。
语言标识 - 只有当当前使用的语种与之相符时才显示,例如只有设置文件中设置:ApplicationLanguage=English时,包括在标签
之间的文字才显示出来。
对上述标签你还可以使用反标签,例如!SOUND>中的文字当声音播放关闭时显示。我们将文件Photo3.txt的内容修改如下: “拍摄于xxx海岸
图像文件:%PATH%%FILE_NAME%
文件大小:%IMAGE_WIDTH%x%IMAGE_HEIGHT%像素%IMAGE_SIZE_K%KB
这只是一个例子
你听,海浪拍打着海岸,海鸥在翩翩飞舞
现在是自动幻灯式浏览
幻灯播放停止!SLIDESHOW>”
则在浏览图片Photo3.jpg时就显示下面的画面并同时播放Photo3.wav所记录的海浪和海鸥的声音,使人如身临其境:
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,作为默认的播放列表。
自动播放文件的配置
如果希望刻录的光盘能够自动播放,也就是一旦将光盘放入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系统的光盘驱动器就可以自动播放。