清风--AI练习贴

原创 2005年05月01日 23:52:00
别怀疑,没看错:)我也要开始学习AI了,哈哈哈,当然了,我是不大可能学会画画了,我连个圆都画不好。废话不多说了,为何要学习AI,因为AI除了可以制作矢量图以外,还可以将图像输出为SVG格式,大家可以尝试把自己的AI图转存为SVG图像,可以用记事本打开这个SVG图像,会发现就是一个标准的XML文档。

IE如果要浏览SVG图像,请安装SVGView,我现在上不了国际网无法给出确切下载地址,大家到Google一下吧。

SVG是什么?

在万维网历史的大部分时间里,浏览器显示的图形都是光栅格式的。在光栅图像(如 GIF 或 JPEG 图像)中,文件包含图像中每个像素的颜色值。浏览器读取这些值并做出相应行动。它仅认识到单独的部分,而没有整体概念。
总的说来,这一系统有其优势,例如忠实再现摄影图像的能力,但它在某些情形下显得不足。例如,尽管浏览器能以不同大小显示一个图像,通常会产生锯齿边缘, 在这些地方,浏览器不得不为那些在原始图像中不存在的像素插入或猜测数值。此外,光栅文件格式的二进制性质使得难以(尽管不是不可能)基于数据库信息动态 地创建图像,并且动画最多也仅限于“翻动书本”类型的动画,即快速连续地显示单独图像。
向量图形,通过指定为确定每个像素的值所需的指令而不是指定这些值本身,克服了这些困难中的一部分。例如,向量图形不再为一个直径一英寸的圆提供像素值,而是告诉浏览器创建一个直径一英寸的圆,然后让浏览器(或插件)做其余事情。
这消除了光栅图形的许多限制;使用向量图形,浏览器只要知道它必须画一个圆。如果图像需要以正常大小的三倍来显示,那么浏览器只要按正确的大小画圆而不必 执行光栅图像通常的插入法。类似地,浏览器接收的指令可以更容易地与外部信息源(如应用程序和数据库)绑定,要对图像制作动画,浏览器只要接收有关如何操 纵属性(如半径或颜色)的指令即可。



接下来,尝试着在写一个SVG代码

<?xml version="1.0" standalone="no" ?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
 "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd";>
<svg width="300" height="100" xmlns="http://www.w3.org/2000/svg";>
    <rect x="25" y="10" width="280" height="50"
          fill="red" stroke="blue" stroke-width="3"/>
</svg>


效果如下:
此主题相关图片


接下来我们用AI打开这个SVG文件
此主题相关图片



发现是可以编辑的,OK,这也就是为何我要学习AI的原因,因为特别复杂的图形如果用纯代码写,费时费力,最好的方法,就是先用AI作出一个大概的型,然后用代码精确控制其变形或做动画,时时曲线完全可以用SVG来实现了:)

人工智能语言-AI培训教案

  • 2012年04月16日 18:53
  • 284KB
  • 下载

[贴代码]-回文字符串判断

写本文目的是因为参加面试遇到的题目:使用递归来判断字符串是否为回文字符串。面试现场思维比较混乱,思考不细致,手写的代码有问题,回来重新思考之后有了本文。...

ios练习代码-秒表

  • 2016年09月12日 17:15
  • 55KB
  • 下载

【转贴】OllyDBG 入门系列(一)-认识OllyDBG

标 题: 【原创】OllyDBG 入门系列(一)-认识OllyDBG作 者: CCDebuger时 间: 2006-02-13,17:23:26链 接: http://bbs.pediy.com/sh...

上机强化练习手册-窗体

  • 2012年11月20日 17:36
  • 484KB
  • 下载

上机强化练习手册-查询设计

  • 2012年11月20日 17:33
  • 198KB
  • 下载

Duilib教程-控件练习

一、控件消息的响应。 在HelloDuilib例子中,程序不能退出,在这里,我将添加一个关闭按钮,当点击它时,调用PostQuitMessage进行退出。 首先在界面的右上角添加一个关闭按...

[php学习十六]JQuery练习1-选择器

JQuery随便练习1 .pclass1{background-color: #FFA500} /*注意点1:这两种写法效果一样...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:清风--AI练习贴
举报原因:
原因补充:

(最多只允许输入30个字)