OpenCms使用标签就可以达到的图片缩放功能是非常的有用的。我也在以前就转载过《cms:img标签用法说明》这篇文章。为了形象的说明,摘录下面内容,让大家看看几个参数的修改就可以输出不同的图片效果。
[王毅原创,转载注明]
注意:数据库里面还是唯一的图片,但是你可以在静态输出来的时候,设置不同的版本!这个很重要。
OpenCms 图片缩放设置
图片缩放
使用默认图片缩放<cms:img src="logo_opencms_png24.png" width="width"/>以后,将会生成一下html代码,并显示一下效果。 |
<img
src="/opencms/opencms/alkacon-documentation/documentation_taglib/logo_opencms_png24.png?__scale=w:400,h:97"
width="400" height="97"> 缩略为:400×97 |
|
<img
src="/opencms/opencms/alkacon-documentation/documentation_taglib/logo_opencms_png24.png?__scale=w:206,h:50"
width="206" height="50"> 缩略为:206×50 |
|
<img
src="/opencms/opencms/alkacon-documentation/documentation_taglib/logo_opencms_png24.png?__scale=w:100,h:24"
width="100" height="24"> 缩略为:100×24 |
|
图片填充
使用图片缩略的填充方式,例如这句代码,象下面一样做个两个参数的替换,就可以呈现下面这些效果。 <cms:img
src="logo_opencms_png24.png" scaleType="1" scalePosition="7"
scaleColor="#FF0000" width="300" height="100" /> |
scalePosition="7" scaleColor="#FF0000" | scalePosition="6" scaleColor="#00FF00" | scalePosition="8" scaleColor="#0000FF" |
| | |
scalePosition="4" scaleColor="#00FF00" | scalePosition="0" scaleColor="#0000FF" | scalePosition="5" scaleColor="#FF0000" |
| | |
scalePosition="1" scaleColor="#0000FF" | scalePosition="3" scaleColor="#FF0000" | scalePosition="2" scaleColor="#00FF00" |
| | |
图片虑镜
<cms:img src="logo_opencms_png24.png" scaleFilter="grayscale" width="300" height="100" /> 将代码中的参数用下列参数替换,将会得到下面这些虑镜效果。 |
scaleFilter="grayscale" | scaleFilter="shadow" | scaleFilter="shadow:grayscale" |
| | |
图片缩放类型
<cms:img src="logo_opencms_png24.png" scaleType="0" width="300" height="60" /> 将这行代码中的“scaleType”参数做修改,分别得到下面这些显示和输出的html代码。 |
<img
src="/opencms/opencms/alkacon-documentation/documentation_taglib/logo_opencms_png24.png?__scale=w:300,h:60"
width="300" height="60"> |
scaleType="0" |
<img
src="/opencms/opencms/alkacon-documentation/documentation_taglib/logo_opencms_png24.png?__scale=w:300,h:60,t:1"
width="300" height="60"> |
scaleType="1" |
<img
src="/opencms/opencms/alkacon-documentation/documentation_taglib/logo_opencms_png24.png?__scale=w:300,h:60,t:2"
width="300" height="60"> |
scaleType="2" |
<img
src="/opencms/opencms/alkacon-documentation/documentation_taglib/logo_opencms_png24.png?__scale=w:300,h:60,t:3"
width="300" height="60"> |
scaleType="3" |
<img
src="/opencms/opencms/alkacon-documentation/documentation_taglib/logo_opencms_png24.png?__scale=w:300,h:60,t:4"
width="300" height="60"> |
scaleType="4" |
转换模式
而使用另一个参数scaleRendermode,可以让图片输出不同的质量,譬如降低图片质量可以加快图片显示速度。 <cms:img src="logo_opencms_png24.png" scaleRendermode="2" width="300" height="60" /> 将上面代码中这个参数分别修改为“1”和“2”,你将会看到下面的显示效果和输出的html代码。 |
<img
src="/opencms/opencms/alkacon-documentation/documentation_taglib/logo_opencms_png24.png?__scale=w:300,h:60"
width="300" height="60"> |
|
<img
src="/opencms/opencms/alkacon-documentation/documentation_taglib/logo_opencms_png24.png?__scale=w:300,h:60,r:2"
width="300" height="60"> |
|
我的相关日志:
2007-03-23 |
[转]OpenCms for MySql 安装图解2007-03-23 |
[转][图文]OpenCms VFS plugin for Eclipse 安装与使用2008-04-11 |
<cms:img>标签的用法举例说明2008-04-10 |
再谈<cms:contentaccess>标签的使用2008-04-09 |
浅谈<cms:contentaccess>标签的使用2008-03-21 |
<cms:contentload>标签的使用2007-12-14 |
<cms:editable>标签的使用2007-12-13 |
<cms:contentshow>标签的使用2007-12-12 |
<cms:contentloop> 标签的使用2007-12-11 |
<cms:contentinfo>标签的使用2007-12-10 |
<cms:contentcheck>标签的使用2007-06-19 |
OpenCms的<cms:info>标签
分享到:
相关推荐
### Avaya™ Call Management System (CMS) 数据库项与计算 #### 一、概述 Avaya™ Call Management System (CMS) 是一款专为电信企业设计的管理工具,它能够帮助企业监控并优化其通信网络的性能。该系统通过收集...
【os_system(通用CMS管理系统)】是一个基于Java技术栈,特别是Spring Boot框架构建的全功能内容管理系统。这个系统包括了数据库设计、前端用户界面以及后台管理功能,为内容的发布、管理和展示提供了一站式的解决...
根据提供的文件信息,我们可以看到这些内容主要涉及到 PHP 标签及其在特定 CMS(内容管理系统)中的应用,这里可能是指基于 PHP 开发的 DedeCMS 内容管理系统中的自定义标签用法。接下来,我们将逐一解析这些标签的...
Error #541: 'NordicSemiconductor::Device:Startup:8.27.0' component is missing (previously found in pack 'NordicSemiconductor.nRF_DeviceFamilyPack_NordicLicense')
以上标签是ASPCMS中常见且重要的组成部分,通过合理使用这些标签,可以极大地提高网站的动态性、交互性和用户体验,同时简化开发过程,提升效率。对于开发者而言,熟悉并掌握这些标签的应用,是进行高效网站建设和...
### AspCms标签大全解析 #### 一、站点基本信息标签 AspCms系统提供了丰富的站点基本信息标签,用于在页面上展示站点的基本属性。这些标签对于构建网站的基础框架至关重要。 1. **{aspcms:sitepath}**:表示网站...
ASPCMS是一款基于ASP开发的内容管理系统,它提供了一系列的标签供用户在模板制作时使用,以方便地调用网站信息和内容。以下是对ASPCMS标签的详细解释: 1. 网站通用标签: - `{aspcms:sitepath}`:返回网站的终极...
Laravel Wordpress CMS 版本Laravel 7.1 版本Laravel Wordpress CMS 1.0欢迎来到GitHub Pages Laravel Admin相同的CMS Wordpress :) 演示链接: : 安装与设定###选项1: php artisan install###选项2: 第一步: ...
Subrion CMS是一个免费的开源内容管理系统,这允许您为任何目的构建网站,从博客到企业大型门户。Subrion CMS 4.1.4 更新日志:2017-05-16错误#125:为多语言网站生成不正确的站点地图;错误#400:重新加载页面后,...
本文将详细解读AspCms2.0的标签大全,涵盖其主要功能标签、页面导航标签、站点信息标签以及内容展示标签等,旨在为用户提供全面的AspCms2.0标签使用指南。 一、站点信息标签 站点信息标签主要用于获取网站的基本...
《AspCms2标签大全解析》 在深入解析AspCms2的标签系统之前,我们先简要了解一下AspCms2。AspCms2是一款基于ASP...对于网站开发者和管理者而言,熟练掌握这些标签的使用方法,将大大提升网站的构建效率和维护质量。
掌握这些标签的使用方法,能够显著提升网站的功能性和美观性,从而更好地服务于目标受众。无论你是初学者还是经验丰富的开发者,深入了解并熟练运用ASPCMS的标签系统都将极大地促进你的项目发展。
... ...Master database design principles Write robust, maintainable, best practice code ...CMS) And much more! This book is suitable for beginner level web developers. No prior PHP experience is needed.
- **知识点16:模板使用**:通过标签复用相同或相似的视图结构。 ##### 第二节:为程序加入底部菜单导航 - **知识点17:基础内容导航**:设计并实现底部导航栏,支持页面间的跳转功能。 ##### 第三节:实现文章...
Pratt Content-Management-System(CMS)是一款开源的软件解决方案,专为管理和发布数字内容而设计。这款系统的核心目标是简化网站内容的创建、编辑和维护过程,同时提供了一套强大的工具来支持这一过程。其开源特性...
### Orchard CMS: 开箱即用 #### 一、概述与背景 Orchard CMS是一款开源的内容管理系统(Content Management System),它基于.NET Framework构建,并利用MVC(Model-View-Controller)架构模式来提供强大的功能和...
... ...Master database design principles Write robust, maintainable, best practice code ...CMS) And much more! This book is suitable for beginner level web developers. No prior PHP experience is needed.
根据给定的信息,本文将对科讯CMS中的各种标签进行详细的解释与说明。科讯CMS是一种功能强大的内容管理系统,能够帮助用户快速搭建和管理网站。本文将重点介绍CMS中的各类标签,包括站点基本信息标签、特殊页面模型...
这份“ASPCMS V2版本 标签手册”是一个极其重要的参考资料,它详细介绍了ASPCMS系统中各种标签的用法,帮助用户深入理解和运用这些功能。 在ASPCMS V2中,标签是一种强大的动态内容调用工具,它允许用户通过简单的...