求教,根据一个xml文件定义的内容,生成相应图片
<!--
关于图片坐标的说明:
任何图片的坐标,旋转,放缩都是以图片中心为原点进行操作的。
比如图片的坐标为(0, 0),表示图片的中心点位于card的左上角零点处。
-->
<root>
<layer>
<id> <![CDATA[0]]> </id> <!-- 图层唯一标识符 -->
<url> <![CDATA[images/gallery/4.jpg]]> </url> <!-- 图片URL -->
<depth> <![CDATA[0]]> </depth> <!-- 图层深度,数值大的在上面 -->
<y> <![CDATA[-18]]> </y> <!-- 图片坐标,相对于card的左上角 -->
<x> <![CDATA[-6.5]]> </x>
<alpha> <![CDATA[100]]> </alpha> <!-- 图片透明度 -->
<rotation> <![CDATA[0]]> </rotation> <!-- 旋转角度 -->
<yscale> <![CDATA[100]]> </yscale> <!-- y 轴方向放缩比例 100为100%大小,200为200%原尺寸... ,负值表示 x 轴的对称翻转,尺寸比例同正值,比如-100为100%大小 -->
<xscale> <![CDATA[100]]> </xscale> <!-- x 轴方向放缩比例 100为100%大小,200为200%原尺寸... ,负值表示 y 轴的对称翻转,尺寸比例同正值,比如-100为100%大小-->
<hue> <![CDATA[0]]> </hue> <!-- 色调 数值范围 0~360 -->
<saturation> <![CDATA[1]]> </saturation> <!-- 饱和度 数值范围 0~1 -->
<contrast> <![CDATA[0]]> </contrast> <!-- 对比度 数值范围 -1~1 -->
<brightness> <![CDATA[0]]> </brightness> <!-- 亮度 数值范围 -255~255 -->
<effect> <![CDATA[0]]> </effect> <!-- 0:无效果,1-4为特殊效果: desaturate:1, emboss:2, oldstyle:3, invert:4 -->
</layer>
<layer>
<id> <![CDATA[1]]> </id>
<url> <![CDATA[images/gallery/4.jpg]]> </url>
<depth> <![CDATA[1]]> </depth>
<y> <![CDATA[18]]> </y>
<x> <![CDATA[20]]> </x>
<alpha> <![CDATA[100]]> </alpha>
<rotation> <![CDATA[0]]> </rotation>
<yscale> <![CDATA[100]]> </yscale>
<xscale> <![CDATA[100]]> </xscale>
<hue> <![CDATA[0]]> </hue>
<saturation> <![CDATA[1]]> </saturation>
<contrast> <![CDATA[0]]> </contrast>
<brightness> <![CDATA[0]]> </brightness>
<effect> <![CDATA[0]]> </effect>
</layer>
<text>
<id> <![CDATA[0]]> </id> <!-- 文字唯一标识符 -->
<x> <![CDATA[15]]> </x> <!-- 文字坐标,相对于card的左上角 -->
<y> <![CDATA[15]]> </y>
<value> <![CDATA[asdasd]]> </value> <!-- 文本内容 -->
<font> <![CDATA[Arial Black]]> </font> <!-- 字体 -->
<size> <![CDATA[14]]> </size> <!-- 大小 -->
<color> <![CDATA[13209]]> </color> <!-- 颜色 十进制:3368703, 根据需要你们可以转成16进制的格式 0x3366FF -->
<underline> <![CDATA[1]]> </underline> <!-- 是否有下划线 值: 0/1 -->
<italic> <![CDATA[1]]> </italic> <!-- 斜体 值: 0/1 -->
<bold> <![CDATA[1]]> </bold> <!-- 粗体 值: 0/1 -->
</text>
<text>
<id> <![CDATA[1]]> </id>
<x> <![CDATA[28]]> </x>
<y> <![CDATA[117]]> </y>
<value> <![CDATA[sdasda]]> </value>
<font> <![CDATA[Arial]]> </font>
<size> <![CDATA[12]]> </size>
<color> <![CDATA[0]]> </color>
<underline> <![CDATA[0]]> </underline>
<italic> <![CDATA[0]]> </italic>
<bold> <![CDATA[0]]> </bold>
</text>
<templete> <![CDATA[images/templete/3.png]]> </templete> <!-- templete图片的URL -->
</root>
头有点大了...
不胜感激
特别是透明度、色调、饱和度、对比度、亮度这几项有没有算法?
[解决办法]
学习大家经验。。
会不会有属性可以设置??
waiting...
[解决办法]
非要这样干吗直接传坐标.我这里有个应用是C++画的图,拿JAVA来读出来
这个是XML的部分,LZ参考下.非要搞成LZ这样的实在是麻烦得很噢
</points>
</line>
<line name= "line116 " origin= "290,556.85 " showHint= "false " fillfq= "0 " linefq= "0 " picname= "'' " linecolor= "$FF ">
<points>
266,556.85,6
330,556.85,2
</points>
</line>
<element name= "element18 " bounds= "258,600.85,274,622.1 " origin= "266,611.475 " showHint= "false ">
<element name= "element2 " bounds= "258,614.1,274,622.1 " origin= "282,622.1 " showHint= "false ">
<line name= "line7 " origin= "265.5,614.1 " showHint= "false " fillfq= "0 " linefq= "0 " picname= "'' " linecolor= "$FF ">
<points>
258,614.1,6
274,614.1,2
</points>
</line>
<line name= "line8 " origin= "273.5,622.1 " showHint= "false " fillfq= "0 " linefq= "0 " picname= "'' " linecolor= "$FF ">
<points>
260.666666667,618.1,6
271.333333333,618.1,2
</points>
</line>
<line name= "line9 " origin= "281.5,630.1 " showHint= "false " fillfq= "0 " linefq= "0 " picname= "'' " linecolor= "$FF ">
<points>
263.333333333,622.1,6
268.666666667,622.1,2
</points>
</line>
</element>
<line name= "line7 " origin= "266,617.85 " showHint= "false " fillfq= "0 " linefq= "0 " picname= "'' " linecolor= "$FF ">
<points>
266,600.85,6
266,613.85,2
</points>
</line>