光影魔术手模板日历DIY官方手册简介日历功能是光影魔术手0.29提供的新的一种图片DIY功能。
在测试版发版的时候,就得到用户的强烈反响。
因此,这里介绍一下日历的基本原理,以便大家可以做出自己的模板日历来。
★日历模板的使用方法★1、如果下载下来是rar文件的,解压后判断文件类型,如果是zip的那么将后缀改为nlc,如果是nlc格式的就不用修改了。
2、如果下载下来就是zip的跟前面一样直接修改后缀为nlc就可以了……3、修改后放在光影魔术手安装目录的calendar文件夹下即可!目前,日历分两种,模板日历和自定义日历。
模板日历是指定底图,以及像框的形状。
在相框内嵌入自己的图片。
自定义日历则是直接使用自己的图片作为日历的背景。
1文档来源为:从网络收集整理.word版本可编辑.日历的原理模板日历的格式模板日历.nlc文件格式每个模板日历文件是一个.nlc文件。
它的本质是一个.zip压缩文件。
可以通过将后缀名修改成.zip,然后使用常见的压缩文件工具可以直接打开,或者在Windows XP 以上可以自动打开。
每个.nlc文件中包括三个文件:calendar.jpgconfig.xml1文档来源为:从网络收集整理.word版本可编辑.mask.jpg大家可以到光影的安装目录下的Calendar目录中找到一个模板打开查看。
各文件的功能如下:calendar.jpg日历的背景图。
日历将会绘制在这个图片上。
同时,背景图应该提供一个像框,用来显示用户自定义图片。
这个像框可以是规则,或不规则的图形,也可以镂空。
mask.jpg,用于描述像框的位置。
这个图片是用来构造不规则像框的。
config.xml文件格式日历显示的配置文件,配置了默认的字体,颜色等功能。
配置文件是一个xml文件。
格式如下:最佳实践:请注意xml的编码格式为ANSI。
对Xml编码格式不了解的用户,可以从已有的可用素材中分离出xml文件,然后直接修改。
这样也可以避免出错。
制作者可以在此基础上,直接根据模板,修改对应的红色部分的值即可。
整体结构可以直接使用。
<?xml version="1.0"?>< calendar version="1.0"><!-- 根元素为calendar, 版本号全部定义为1.0, 版本号目前没有使用,不过为了考虑以后的扩展性,所以目前定义为1.0 --> <calendarNumber>1</calendarNumber><!-- 描述日历的种类,数字表示显示的日历个数 --><frame><!-- 定义边框的左上坐标,以及宽高 --><frameTop>136</frameTop><!-- 边框左上X坐标 --><frameLeft>550</frameLeft><!-- 边框左上Y坐标 --><frameWidth>377</frameWidth><!-- 边框宽度 --><frameHeight>369</frameHeight><!-- 边框高度 --></frame>1文档来源为:从网络收集整理.word版本可编辑.<box><!-- 定义了日期盒子的宽高 --><boxWidth>50</boxWidth><!-- 定义了日期盒子的宽 --><boxHeight>45</boxHeight><!-- 定义了日期盒子的高 --></box><fonts><!-- 日历字体列表 --><year><!-- 年份字体 --><family>黑体</family><!-- 字体名称 --><style> bold</style><!-- 字体样式: bold:粗体, normal:正常, italic:斜体。
多种字体则按照空格分开,例如bold italic表示粗斜体--><size>24</size><!-- 字体大小 --><color>000000</color><!-- 字体颜色, 6位16进制颜色值,同网页的颜色定义模式 --></year><month><!-- 月份字体 --><family>黑体</family><style> bold</style><size>24</size><color>000000</color></month><week><!-- 周标题字体 --><family>黑体</family><style>normal</style><size>16</size><color>000000</color></week><normalday><!-- 日期字体 -->1文档来源为:从网络收集整理.word版本可编辑.<family>黑体</family><style>normal</style><size>20</size><color>000000</color></normalday><holiday><!-- 节假日字体,默认配置同日期字体,只是颜色特殊标记 --><color>FF0000</color></holiday><specialday><!-- 自定义日期字体,默认配置同日期字体,只是颜色特殊标记 --><color>FF0000</color></specialday><subinfo><!-- 子信息,目前为农历的字体 --><size>11</size><!-- 自定义日期字体,默认配置同日期字体,只是大小特殊标记 --> </subinfo></fonts><border enable="false"><!-- 边框定义。
属性enable表示是否启用边框,true为启用,false为不启用 --> <color>FF00FF</color><!-- 边框颜色 --><width>1</width><!-- 边框宽度 --><frame>FF8040</frame><!-- 填充色 --><transparency>114</transparency><!-- 填充透明度 --></border><position type="single" id="0"><!-- 定义日历绘制位置 --><yearTop>100</yearTop><!-- 年标题左上Y坐标 --><yearLeft>215</yearLeft><!-- 年标题左上X坐标 -->1文档来源为:从网络收集整理.word版本可编辑.<monthTop>100</monthTop><!-- 月标题左上Y坐标 --><monthLeft>325</monthLeft><!-- 月标题左上X坐标 --><weekTop>140</weekTop><!-- 日期左上Y坐标 --><weekLeft>50</weekLeft><!-- 日期左上X坐标 --></position>< /calendar>mask.jpg描述边框的形状和透明区域。
这个图片根据边框的样式和边界制作。
边框文件的大小,要跟配置文件中的边框大小一致。
FrameWidth, FrameHeight一致。
自定义教程1. 选择背景图, 命名为calendar.jpg2. 制作mask层, 命名为mask.jpg3. 编写自己的config.xml4. 将上诉三个文件打成一个压缩包,如cloudwater.zip。
然后将后缀名.zip修改为.nlc5. 将cloudwater.nlc移动到软件的calendar目录下即可。
一步一步跟我学做日历模板1文档来源为:从网络收集整理.word版本可编辑.1文档来源为:从网络收集整理.word 版本可编辑.首先需要说明的是,我没有发过一个日历模板,因为我觉得现在只要加了边框后再用一次自定义日历做出来的日历就已经不错了。
只是我看很多新手在问日历模板的做法,为了提高大家参与光影的兴趣,我参考了论坛上一些高手的教程,自己花了一个下午的时间,写出了这篇教程,希望能为新手做日历模板提供一些帮助。
这是我的第一篇教程,写的不好、不详细、不到位的地方,请大家谅解,也希望高手能给我提出宝贵意见。
大家有不懂的地方,留言给我,我会及时答复大家的。
我先把用到的两个文件(calendar.jpg和config.xml )压缩成0001.rar 提供给大家。
图片看不清楚,可以去4楼下载教程图片包。
下面是我后来做的几个日历模板:单月的-92044-1-1.html 双月的-86711-1-1.html 半年的-87787-1-1.html全年一张照片的-89365-1-1.html 全年四张照片的-89993-1-1.htmlSnap9.jpg(169.07 KB)图解日历模板config.xml文件参数的生成方法和快速调整如果你会制作日历模板,可以参看此教程。