ImageCache

操作:ImageCache

经过前面几节,我们现在能够上传并分类图片,但是图片还是以全像素显示——这不是Robinson一家希望的!我们需要缩略版的图片而让原始图片置身幕后。首先,我们要设立ImageCache来给我们提供缩略图,然后配置图片类型来使用这些缩略图:

      1、进入Administer→Site configuration→Clean URLs (admin/settings/clean-urls),确保Clean URLs启用了。

      2、进入Administer→Site building→Modules (admin/build/modules),启用下列模块:

  • ImageCache

          ——ImageAPI

          ——ImageAPI GD2

聚焦:ImageCache

在前一个操作步骤中,如果你上传一张很大的图片,你很可能要撑破你网站的布局。要防止这个,你可能想对图片进行缩放以实现统一的尺寸并且为列表页创建缩略图。为协助这个任务,ImageCache模块将提供这些选择以及更多的显示图片的选项。

      当要处理文档时,ImageCache是Drupal中最令人激动的模块之一。尽管名为如此,ImageCache远不止是缓存图片。它实际是一个全功能图片操作工具,它将在以后的Drupal核心中扮演基本的图片处理角色。

      ImageCache提供的图片处理可以完成一系列的行为,如裁切、缩放、调整大小。这些行为组合进一个“图片预置”中。通过结合这些行为,你可以自定义你的图片显示。图7-7展示了一个预置在结合裁切和对图片翻转90°后图片的效果。

      图7-7.用了两个行为的图片预置:缩放和裁切,然后翻转