是的,您可以。有一个第三方应用程序是免费的,可以为您自动完成这项工作。
Zoomifyer EZ让在Web页面中使用高分辨率图像变得简单快捷!无需降低分辨率,在任何Web服务器上即可使用Flash展示您的照片、地图、扫描件等。
示例:源图像:30 MB。平均查看:少于15k!
以下是操作步骤。1- 在这里下载Zoomifyer:
http://www.zoomify.com/ez/(免费)
2- 解压包。您将看到一个包含若干文件的文件夹,其中包含Zoomifyer EZ v3.0.exe文件。
3- 创建一个高分辨率的大图像。
4- 将其拖放到Zoomifyer文件夹中。
5- 现在,将其拖到文件夹中的Zoomifyer EZ v3.0.exe文件上。
这将启动转换过程,并创建一个与图像同名的单独文件夹。在这个文件夹中,将创建一系列流式图像。
6- 打开Template.htm文件(见下面)
<HTML>
<BODY>
<DIV ALIGN="center">
<TABLE BORDER=0 CELLPADDING=1 CELLSPACING=0 BGCOLOR=#000000 WIDTH="750" ALIGN="CENTER">
<TR>
<TD>
<TABLE BORDER=0 WIDTH=100% BGCOLOR=#ffffff CELLSPACING=0 CELLPADDING=0>
<TR>
<TD>
<OBJECT CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" CODEBASE="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" WIDTH="750" HEIGHT="450" ID="theMovie">
<PARAM NAME="FlashVars" VALUE="zoomifyImagePath=http://www.zoomify.com/content/test/">
<PARAM NAME="MENU" VALUE="FALSE">
<PARAM NAME="SRC" VALUE="zoomifyViewer.swf">
<EMBED FlashVars="zoomifyImagePath=http://www.zoomify.com/content/test/" SRC="zoomifyViewer.swf" MENU="false" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" WIDTH="750" HEIGHT="450" NAME="theMovie">EMBED>
OBJECT>TD>
TR>
TABLE>
TD>
TR>
TABLE>
<TABLE BORDER=0 CELLPADDING=1 CELLSPACING=0 BGCOLOR=#FFFFFF WIDTH="750" ALIGN="CENTER">
<TR>
<TD align="Right">
<Font size="1" face="arial" color="#1A4658">Powered by <a href="http://www.zoomify.com/" target="_blank">Zoomifya>Font>
TD>
TABLE>
DIV>
BODY>
HTML>
7- 修改这些行以适应您的路径
a-
您可能需要将此改为完整的路径,如果文件夹/文件不在您的模块中。例如:
http://mysite.com/uploads/my-folder/zoomifyViewer.swfc-
并且再次在这里。
d- SRC="zoomifyViewer.swf"
并且在这里
现在可以将模板.htm代码放入XOOPS自定义块中,而无需
//---------//
并保存为HTML。当然,您可以在网站的任何地方使用它。此外,由于完整的路径(如果您指定了它们),您可以将所有文件放在另一个服务器上,只需使用上面的template.htm代码即可调用它们。
您可以使用与上面相同的模板代码创建多个图像,但需要更改模板文件名和文件夹名!
8- 最后,将图像文件夹和Flash查看器SWF复制到您的网站文件夹中,文件夹的名称如路径中指定。
如果您将Template.htm文件作为一个单独的页面来调用,则当然需要将其包含在文件夹中,但如果您正在自定义块中使用其代码,则不需要这样做。