|
原帖由 tdmwang 于 2008-4-3 10:38 发表 ' S* `7 B0 O" Z9 A$ O' v; j0 R9 X, Y
如果用圆弧描的话,因为是从CD导入,圆心、半径如何确定?是不是太麻烦了呢?
& L% |" g; e3 V7 ^, Q4 z要求就是每条曲线以最少的节点确定,能否办到? 7 ~& f/ j0 k' e: _. d; x% E
# C& n2 |, b5 R+ [0 h/ a办不到,你要明白jpg等位图的特性和cad矢量图的特性不同,( | M) R" K( }3 ~! u' S5 U
% ?( v4 X2 D5 {4 I; R- U
+ q. g2 j9 U# _7 G. I9 p4 i$ g) `根据信息表示方式分为的矢量图和位图。 cad画的图是矢量图,导入的图片一般都是位图
1 @& @# c4 O+ M# G8 n" U9 r
$ L; N$ m# M8 @6 Z9 F* r矢量图是用一系列计算指令来表示的图,因此矢量图是用数学方法描述的图,本质上是很多个数学表达式的编程语言表达。画矢量图的时候如果速度比较慢,你可以看到绘图的过程。
, s1 [/ J# k5 p, L4 c
" |4 [7 v! K: e5 ^% {" D5 M! s& ]你可以把矢量图理解为一个“形状”,比如一个圆,一个抛物线等等,因此缩放不会影响其质量。 8 s4 ?0 x' h) I) U8 B3 V% W
* i% ?( |7 S5 [% k位图是象素集合。不用我解释了。 $ \/ b2 J# J7 i( E( \) D
用途是:
, M) J$ R& m+ _) A9 j矢量图一般用来表达比较小的图像,移动,缩放,旋转,拷贝,改变属性都很容易,一般用来做成一个图库,比如很多软件里都有矢量图库,你把它拖出来随便你画多大都行。
, t+ n9 Q/ k. s" @) z( b; u7 I
) ~/ t+ o6 Z( i1 g* Q而数码照片一般都是位图。
$ Q+ R8 b- P# m& E
7 L# L. U% Y4 n2 o: {& L* F矢量图可以切割成位图,不过反过来把位图转换为矢量图技术上比较难实现。 6 C, F# r$ i4 h4 t9 e( S
' I! A {4 n- [( ?* E5 d" M, k# F
什么是矢量图?它由矢量轮廓线和矢量色块组成,文件的大小由图像的复杂程度决定,与图形的大小无关,并且矢量图可以无限放大而不会模糊。 $ d% v# ]9 `! y# J+ k
9 W: Z& J2 C+ |% X' \- @
我们平时看到的很多图像(如数码照片)被称为像素图(也叫点阵图、光栅图、位图),它们是由许多像小方块一样的像素点(Pixels)组成的,位图中的像素由其位置值和颜色值表示。 & [& l3 W$ ?9 `6 ~2 T9 }
/ m0 Y7 f3 ^: n R3 I' u7 z! L很多图形设计软件都支持将像素图转换成矢量图性(注意这里只是转换成矢量图性,即具有矢量的特性,并不是cad意义上的矢量图),这样我们就可以在矢量图形的基础上再做编辑,达到自己所要的效果。 z' S$ N3 W. e: v, H3 L8 f" F( J$ N2 s
+ g: g% p' K# `" f7 s; _, j
6 R" x: Z0 a0 |! [' U
4 I( }4 Q# b5 @' z2 Ocad中画圆其实是一个“元素”,但是位图转换过来的圆是有很多短线段(矢量性的线段)组成的,一个圆包含的“元素”有成百上千个,你想选择这个圆光选择就要选成百上千个元素的.......% r& r7 g9 Q5 l8 m
/ V) { E4 b2 y5 q$ B1 e
. U3 O% h2 E( i更不用说位图的失真往往导致一个圆其实不是一个真正意义上的圆,甚至找不到圆心,各处的直径也不同。 |
|