当前位置:文档之家› 图像类型的转换.

图像类型的转换.

图像类型的转换.
图像类型的转换.

第一章相关知识

1.1 MATLAB简介

MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。

MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且mathwork也吸收了像Maple等软件的优点,使MATLAB 成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C++ ,JAVA的支持。可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用,此外许多的MATLAB爱好者都编写了一些经典的程序,用户可以直接进行下载就可以用。

MATLAB 的应用范围非常广,包括信号和图像处理、通讯、控制系统设计、测试和测量、财务建模和分析以及计算生物学等众多应用领域。附加的工具箱(单独提供的专用MATLAB 函数集)扩展了MATLAB 环境,以解决这些应用领域内特定类型的问题。

MATLAB具有出色的图形处理功能。MATLAB自产生之日起就具有方便的数据可视化功能,以将向量和矩阵用图形表现出来,并且可以对图形进行标注和打印。高层次的作图包括二维和三维的可视化、图象处理、动画和表达式作图。可用于科学计算和工程绘图。新版本的MATLAB对整个图形处理功能作了很大的改进和完善,使它不仅在一般数据可视化软件都具有的功能(例如二维曲线和三维曲面的绘制和处理等)方面更加完善,而且对于一些其他软件所没有的功能(例如图形的光照处理、色度处理以及四维数据的表现等),MATLAB同样表现了出色的处理能力。同时对一些特殊的可视化要求,例如图形对话等,MATLAB 也有相应的功能函数,保证了用户不同层次的要求。另外新版本的MATLAB还

着重在图形用户界面(GUI)的制作上作了很大的改善,对这方面有特殊要求的用户也可以得到满足。

1.2 MATLAB中的图像类型

在MATLAB中数组是最基本的数据结构,大部分图像用二维数组即矩阵示,矩阵中的一个元素对应一个像素。例如,一个由500行600列不同颜色点组成的图像可以用500*600的矩阵来表示。当然也有一些图像是用三维数组表示的,如RGB图像的三个维分别表示像素的红色、绿色和蓝色分量值。这样使得在MATLAB中使用图形文件格式的图像和使用其他类型的矩阵数据的方式一致。

在MATLAB中,一幅图像可能包含一个颜色影像表矩阵。在图像处理工具箱支持的图像分为四个基本类型:RGB图像、灰度图像、索引图像及二值图像。它们的区别在于数据矩阵元素的不同含义。

1 RGB图像

RGB图像在MATLAB中存储为一个n*m*3的三维数据数组。n,m分别为图像的行列数。数组可以是双精度浮点型或unit8类型。数组中的元素定义了每个像素的红、绿、蓝颜色值,它们保存在数组的第三维里,这三个值共同构成了该像素的颜色。如,像素(4,7)表示第4行第七列的像素,它的红绿蓝颜色值分别保存在元素RGB(4,7,1)、RGB(4,7,2)和RGB(4,7,3)里。

2 灰度图像

灰度图像是一个数据矩阵I,每个元素代表一个像素,I的数据表示在一定范围内的灰度值.I可以是双精度浮点型,其值域为[0.0,1.0];也可以是unit8类型,其值域为[0,256]。

3 索引图像

索引图象包括图象矩阵和颜色数组。其中颜色图是按图象中颜色值进行排序后的数组。对于每个象素,图象矩阵包含一个值,这个值就是颜色图数组中的索引。颜色图为m×3的双精度值矩阵,各行分别指定红、绿、蓝(R、G、B)单色值,且R、G、B均为值域[0,1]上的实数值。

4 二值图像

这类图像只包含一个由0,1构成的矩阵,可以保存为双精度或unit8类型的数组。在图像处理工具箱中为了节省空间都用unit8类型的数组。二值图像可以看成一个仅由黑白两色组成的特殊的灰度图或者共有两种颜色的索引图,因此其显示方式与灰度图或索引图类似。

第二章课程设计分析

2.1 设计方案

图像的四种基本类型是可以相互转换的。有时需要对图像类型进行转换以方便某些处理,MATLAB有实现对RGB图像、灰度图像、索引图像及二值图像相互转换的函数。本次课程设计的核心就是利用图像类型转换函数来实现图像类型之间的转换。

1、索引图像转换为灰度图像的函数ind2gray()

其语法格式为:

I=ind2gray(X,map)

它将具有颜色图map的索引图像X转换为灰度图像I,X可以是双精度型或unit8型,I是双精度型。

2、索引图像转换为RGB图像的函数ind2rgb()

其语法格式为:

RGB=IND2RGB(X,map)

它将具有颜色图map的索引图像X转换为真彩色图像RGB。

3、灰度图像转换为索引图像的函数gray2ind()

其语法格式为:

[X,map]=gray2ind(I,n)

它将灰度图像I转换成索引图像X,具有颜色图gray(n),n的默认值是64。

4、RGB图像转换为索引图像的函数rgb2ind()

其语法格式有下面五种:

●[X,map]=rgb2ind(RGB): 直接RGB图像转换为具有颜色图map的矩阵X.

●[X,map]=rgb2ind(RGB,tol): 用均匀量化的方法将RGB图像转换为索引

图像X,tol的范围从0.0到1.0.

●[X,map]=rgb2ind(RGB,n): 使用最小量化方法将RGB图像转换为索引图

像X,map中包括至少n个颜色。

●[X,map]=rgb2ind(RGB,map): 将RGB中的颜色与颜色图map中最相近

的颜色匹配,将RGB转换为具有MAP颜色图的索引图。

●[ ]=rgb2ind(…,dither_option): 通过dither_option参数来设置是否抖动。

5、RGB图像转换为灰度图像的函数rgb2gray()

其语法格式有两种:

●I=rgb2gray(RGB): 将输入的RGB图像转换为灰度图I

●newmap=rgb2gray(map): 将输入的颜色图map返回一个等价的灰度图

6、索引图像转换为二值图像的函数im2bw()

该函数通过阈值化方法将索引、灰度和RGB图像转换为二值图像。其语法格式有以下几种:

●BW=im2bw(I,map,level): 将颜色图为map的索引图像转换为二值图像

●BW=im2bw(I,level): 将灰度图像I转换为二值图像

●BW=im2bw(RGB,level):将RGB图像转换为二值图像

7、dither 函数通过抖动算法转换图像类型

其语法格式为:

●x=dither (RGB,map) :通过抖动算法将真彩色图像RGB按指定的调色板

map转换成索引色图像X

●x=dither(RGB,map,Qm,Qe) :利用给定的参数Qm,Qe从真彩色图像RGB

中产生索引色图像x.Qm对于补色决定各颜色轴的量化位数,Qe决定量化误差的位数。如果Qe

●BW=dither (I):将灰度图像抖动成二值图像,输入图像可以是double 或

uint8,如果输出的图像是二值图像或颜色种类不超过256的索引色图像,则是uint8,否则是double

第三章仿真

3.1 源代码:

将RGB图像转换为索引图像

RGB=imread('E:\\a\1.jpg'); %加载图像文件格式的图像[X,map]=rgb2ind(RGB,0.7); %将RGB图像转换为索引图像figure(1); %选择图像输出的窗口

subplot(1,2,1); %选择图像输出的位置

imshow(RGB); %显示RGB图像

title('RGB图像'); %显示图像标题

subplot(1,2,2); %选择图像输出的位置

imshow(X,map); %显示索引图像

title('索引图像'); %显示图像标题将索引图像转换为RGB图像

RGB=ind2rgb(X,map); %将索引图像转换为RGB图像figure(2); %选择图像输出的窗口

subplot(1,2,1); %选择图像输出的位置

imshow(X,map); %显示索引图像

title('索引图像'); %显示图像标题

subplot(1,2,2); %选择图像输出的位置

imshow(RGB); %显示RGB图像

title('RGB图像'); %显示图像标题

将RGB图像转换为灰度图像

RGB=imread('E:\\a\4.jpg'); %加载图像文件格式的图像

map=rgb2gray(RGB); %将RGB图像转换为灰度图像figure(3); %选择图像输出的窗口

subplot(1,2,1); %选择图像输出的位置

imshow(RGB); %显示RGB图像

title('RGB图像'); %显示图像标题

subplot(1,2,2); %选择图像输出的位置imshow(map); %显示灰度图像

title('灰度图像'); %显示图像标题

将灰度图像转换为索引图像

I=imread('E:\\a\m.jpg'); %加载图像文件格式的图像[X,map]=gray2ind(I,80); %将灰度图像转换为索引图像figure(4); %选择图像输出的窗口subplot(1,2,1); %选择图像输出的位置imshow(I); %显示灰度图像

title('灰度图像'); %显示图像标题

subplot(1,2,2); %选择图像输出的位置imshow(X,map); %显示索引图像

title('索引图像'); %显示图像标题

将索引图像转换为灰度图像

I=ind2gray(X,map) %将索引图像转换为灰度图像figure(5); %选择图像输出的窗口subplot(1,2,1); %选择图像输出的位置imshow(X,map); %选择图像输出的位置

title('索引图像'); %显示图像标题

subplot(1,2,2); %选择图像输出的位置imshow(I); %显示灰度图像

title('灰度图像'); %显示图像标题

将灰度图像转换为二值图像

BW=dither(I); %将灰度图像转换为二值图像figure(6); %选择图像输出的窗口subplot(1,2,1); %选择图像输出的位置

imshow(I); %显示灰度图像

title('灰度图像'); %显示图像标题

subplot(1,2,2); %选择图像输出的位置imshow(BW); %显示二值图像

title('二值图像'); %显示图像标题

将RGB图像转换为二值图像

RGB=imread('E:\\a\f.jpg'); %加载图像文件格式的图像BW=im2bw(RGB,0.5); %将RGB图像转换为二值图像figure(7); %选择图像输出的窗口subplot(1,2,1); %选择图像输出的位置imshow(RGB); %显示RGB图像

title('RGB图像'); %显示图像标题

subplot(1,2,2); %选择图像输出的位置imshow(BW); %显示二值图像

title('二值图像'); %显示图像标题

将索引图像转换为二值图像

BW=im2bw (X,map,0.4); %将索引图像转换为二值图像figure(8); %选择图像输出的窗口

subplot(1,2,1); %选择图像输出的位置imshow(X,map); %显示索引图像

title('索引图像'); %显示图像标题

subplot(1,2,2); %选择图像输出的位置imshow(BW); %显示图像标题

title('二值图像'); %显示二值图像

第四章结果分析

4.1 仿真结果及分析

1 利用[X,map]=rgb2ind(RGB,tol): 用均匀量化的方法将RGB图像转换为索引图像X,tol的范围从0.0到1.0.

图4.1

2利用RGB=IND2RGB(X,map):它将具有颜色图map的索引图像X转换为真彩色图像RGB。

图4.2

3 利用I=rgb2gray(RGB): 将输入的RGB图像转换为灰度图I

图4.3

4 利用[X,map]=gray2ind(I,n):它将灰度图像I转换成索引图像X,具有颜色图gray(n),n的默认值是64。

图4.4

5 利用I=ind2gray(X,map):它将具有颜色图map的索引图像X转换为灰度图像I,X可以是双精度型或unit8型,I是双精度型。

图4.5

6 利用BW=dither (I):将灰度图像抖动成二值图像

图4.6

7 利用BW=im2bw(RGB,level):将RGB图像转换为二值图

图4.7

8 利用BW=im2bw(I,map,level): 将颜色图为map的索引图像转换为二值图像

图4.8

结论

这次课程设计,并不是一帆风顺,遇到了很多困难。可是,在老师和同学的帮助以及自己努力学习下,这些困难都一一解除了。一开始图像加载总出现错误,怎么做都不对,后来才知道加载图像的时候要注意加上图片的路径。每一次失败我都积极查找原因,才有这份报告的形成。在这几天的日子里,我很享受不断钻研的乐趣,很享受大家互相帮助的温暖,而且感受到了图像之间互相变换的奇妙,这次课程设计真的很开心!

课程设计本来就是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程。这次课程设计让我学到了很多东西,更加清楚的了解了图像变换的原理,使我对MATLAB软件有了更多的了解,也使我使我对图像处理方面更加有兴趣。

参考文献

[1] 张强,王正林.精通MATLAB数字图像处理[M].北京:电子工业出版

社.2009:30-45.

[2] 朱虹等.数字图像处理[M].北京:科学出版社,2009:124-156.

[3] 余成波. 数字图像处理及MATLAB实现[M]. 重庆大学出版社, 2003:34-51.

[4] 谢凤英,赵丹培. Visual C++数字图像处理[M].北京:电子工业出版社,

2008:23-78.

(整理)matlab图像类型与彩色模型的转换.

第六讲图像类型与 彩色模型的转换 【目录】 一、图像类型的转换 (1) 1、真彩图像→索引图像 (3) 2、索引图像→真彩图像 (3) 3、真彩图像→灰度图像 (4) 4、真彩图像→二值图像 (4) 5、索引图像→灰度图像 (5) 6、灰度图像→索引图像 (6) 7、灰度图像→二值图像 (7) 8、索引图像→二值图像 (8) 9、数据矩阵→灰度图像 (9) 二、彩色模型的转换 (9) 1、图像的彩色模型 (10) 2、彩色转换函数 (10) 三、纹理映射 (13) 【正文】 一、图像类型的转换

1、真彩图像→索引图像 【格式】X =d i t h e r (R G B ,m a p ) 【说明】按指定的颜色表m a p 通过颜色抖动实现转换 【输入】R G B 可以是d o u b l e 或u i n t 8类型 【输出】X 超过256色则为d o u b l e 类型,否则输出为u i n t 8型 【例】 C L F ,R G B =i m r e a d ('f l o w e r s .t i f '); 100 200 300 400 500 50100150200250300350 100 200 300 400 500 50100150200250300350 【输出】R G B 为d o u b l e 类型 【例】 C L F ,l o a d t r e e s ; R G B =i n d 2r g b (X ,m a p ); s u b p l o t (1,2,1);s u b i m a g e (X ,m a p );t i t l e ('索引图') s u b p l o t (1,2,2);s u b i m a g e (R G B );t i t l e ('真彩图')

数字图像处理四个实验报告,带有源程序

数字图像处理 实验指导书 学院:通信与电子工程学院 专业:电子信息工程 班级: 学号: 姓名: XX理工大学

实验一 MATLAB数字图像处理初步 一、实验目的与要求 1.熟悉及掌握在MATLAB中能够处理哪些格式图像。 2.熟练掌握在MATLAB中如何读取图像。 3.掌握如何利用MATLAB来获取图像的大小、颜色、高度、宽度等等相关信息。 4.掌握如何在MATLAB中按照指定要求存储一幅图像的方法。 5.图像间如何转化。 二、实验原理及知识点 1、数字图像的表示和类别 一幅图像可以被定义为一个二维函数f(x,y),其中x和y是空间(平面)坐标,f 在任何坐标处(x,y)处的振幅称为图像在该点的亮度。灰度是用来表示黑白图像亮度的一个术语,而彩色图像是由单个二维图像组合形成的。例如,在RGB彩色系统中,一幅彩色图像是由三幅独立的分量图像(红、绿、蓝)组成的。因此,许多为黑白图像处理开发的技术适用于彩色图像处理,方法是分别处理三副独立的分量图像即可。 图像关于x和y坐标以及振幅连续。要将这样的一幅图像转化为数字形式,就要求数字化坐标和振幅。将坐标值数字化成为取样;将振幅数字化成为量化。采样和量化的过程如图1所示。因此,当f的x、y分量和振幅都是有限且离散的量时,称该图像为数字图像。 作为MATLAB基本数据类型的数值数组本身十分适于表达图像,矩阵的元素和图像的像素之间有着十分自然的对应关系。 图1 图像的采样和量化 根据图像数据矩阵解释方法的不同,MA TLAB把其处理为4类: 亮度图像(Intensity images) 二值图像(Binary images) 索引图像(Indexed images) RGB图像(RGB images)

简述图像几何变换的类型与方法

简述图像几何变换的类型和方法 数字图像处理,就是利用数字计算机或则其他数字硬件,对从图像信息转换而得到的电信号进行某些数学运算,以提高图像的实用性。例如从卫星图片中提取目标物的特征参数,三维立体断层图像的重建等。总的来说,数字图像处理包括点运算、几何处理、图像增强、图像复原、图像形态学处理、图像编码、图像重建、模式识别等。目前数字图像处理的应用越来越广泛,已经渗透到工业、医疗保健、航空航天、军事等各个领域,在国民经济中发挥越来越大的作用。 图像的几何变换,通常包括图像的平移、图像的镜像变换、图像的转置、图像的缩放和图像的旋转等。 程序基本框架如下: 1 图像的平移 图像的平移是几何变换中最简单的变换之一。

1.1理论基础 图像平移就是将图像中所有的点都按照指定的平移量水平、垂直移动。设(x0,y0)为原图像上的一点,图像水平平移量为tx ,垂直平移量为ty ,则平移后点(x0,y0)坐标将变为(x1,y1)。 显然(x0,y0)和(x1,y1)的关系如下: ?? ?+= += ty y y tx x x 0101 用矩阵表示如下: ???? ????????????????=??????????1001001001111y x ty tx y x 对该矩阵求逆,可以得到逆变换: ?? ?? ? ???????????????--=??????????1111001001100y x ty tx y x 即???-=-= ty y y tx x x 1010 这样,平移后的图像上的每一点都可以在原图像中找到对应的点。例如,对于新图中的(0,0)像素,代入上面的方程组,可以求出对应原图中的像素(-tx ,-ty )。如果tx 或ty 大于0,则(- tx ,- ty )不在原图中。对于不在原图中的点,可以直接将它的像素值统一设置为0或则255(对于灰度图就是黑色或白色)。同样,若有点不在原图中,也就说明原图中有点被移出显示区域。如果不想丢失被移出的部分图像,可以将新生成的图像宽度扩大|tx |,高度扩大| ty |。

常见医学图像格式

附录C 图像格式 译者:Synge 发表时间:2012-05-03浏览量:1604评论数:0挑错数:0 翻译:xiaoqiao 在fMRI的早期,由于大多数据都用不同研究脉冲序列采集,然后离线大量重建,而且各研究中心文件格式各不相同、大多数的分析软件也都是各研究单位内部编写运用。如果这些数据不同其他中心交流,数据的格式不影响他们的使用。因此图像格式就像巴别塔似的多式多样。随着fMRI领域的不断发展,几种标准的文件格式逐渐得到了应用,数据分析软件包的使用促进了这些文件格式在不同研究中心和实验室的广泛运用,直到近期仍有多种形式的文件格式存在。这种境况在过去的10年里随着公认的NIfTI格式的发展和广泛认可而优化。该附录就fMRI资料存储的常见问题以及重要的文件格式做一概述, 3.1 数据存储 正如第2章所述,MRI数据的存储常采用二进制数据格式,如8位或16位。因此,磁盘上数据文件的大小就是数据图像的大小和维度,如保存维度128 ×128×96的16位图像需要25,165,824位(3 兆字节)。为了保存图像的更多信息,我们希望保存原始数据,即元数据。元数据包含了图像的各种信息,如图像维度及数据类型等。这点很重要,因为可以获得二进制数据所不知道的信息,例如,图像是128 ×128×96维度的16位图像采集还是128 ×128×192维度的8位图像采集。在这里我们主要讨论不同的图像格式保存不同的数量及种类的元数据。

MRI的结构图像通常保存为三维的资料格式。fMRI数据是一系列的图像采集,可以保存为三维格式,也可以保存为四维文件格式(第4维为时间)。通常,我们尽可能保存为四维数据格式,这样可以减少文件数量,但是有些数据分析软件包不能处理四维数据。 3.2 文件格式 神经影像的发展中出现了很多不同图像格式,常见的格式见表1.在这里我们就DICOM、Analyze和NIfTI最重要的三种格式做一讨论。 表1. 常见医学图像格式 Analyze .img/.hdr Analyze软件, 梅奥临床医学中心 DICOM 无ACR/NEMA协会 NIfTI .nii或.img/.hdr NIH影像学信息工具倡议 MINC .mnc 蒙特利尔神经学研究所(MNI,扩展名NetCDF) 3.2.1 DICOM格式 现今大多MRI仪器采集后的重建数据为DICOM格式。该数据格式源于美国放射学协会(ACR)和国际电子产品制造商协会(NEMA)。DICOM不仅仅是图像的存储格式,而且是不同成像系统的不同形式数据之间转换的模式,MRI图像只是其中一种特殊形式。目前使用的DICOM遵照1993年协议,且目前主要的MRI仪器供应商都支持该格式。 通常,DICOM把每一层图像都作为一个独立的文件,这些文件用数字命名从而反映相对应的图像层数(在不同的系统有一定差异)。文件中包含文件头信息,且必须要特定的软

matlab图像数据类型转换

uint 8:无符号的8位(8bit)整型数据(unit 都是存储型) int :整型数据 1、在MATLAB中,数值一般都采用double型(64位)存储和运算. 2、为了节省存储空间,MATLAB为图像提供了特殊的数据类型uint8(8位无符号整数),以此方式存储的图像称为8位型像。 3、函数image能够直接显示8位图像,但8位型数据和double型数据在image中意义不一样, 4、对于索引图像,数据矩阵中的值指定该像素的颜色种类在色图矩阵中的行数。当数据矩阵中的值为0时,表示用色图矩阵中第一行表示的颜色绘制;当数据矩阵中的值为1时,表示用色图矩阵中的第二行表示的颜色绘制该像素,数据与色图矩阵中的行数总是相差1。所以,索引图像double型和uint8型在显示方法上没有什么不同,只是8位数据矩阵的值和颜色种类之间有一个偏差1。调用格式均为image(x); colormap(map); 5、对于灰度图像,uint8表示范围[0,255],double型表示范围[0,1]。可见,double型和uint8型灰度图像不一样,二者转换格式为: I8=uint8 (round (I64*255)); !!double转换成uint 8 I64=double (I8)/255; !!!uint转换成double 反之,imread根据文件中的图像种类作不同的处理。当文件中的图像为灰度图像时,imread 把图像存入一个8位矩阵中,把色图矩阵转换为双精度矩阵,矩阵中每个元素值在[0,1]内;当为RGB图像时,imread把数据存入到一个8位RGB矩阵中。!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! MATLAB中读入图像的数据类型是uint8,而在矩阵中使用的数据类型是double 因此 I2=im2double(I1) :把图像数组I1转换成double精度类型; 如果不转换,在对uint8进行加减时会产生溢出 图像数据类型转换函数 默认情况下,matlab将图象中的数据存储为double型,即64位浮点数;matlab还支持无符号整型(uint8和uint16);uint型的优势在于节省空间,涉及运算时要转换成double型。 im2double():将图象数组转换成double精度类型 im2uint8():将图象数组转换成unit8类型 im2uint16():将图象数组转换成unit16类型 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 默认情况下,matlab将图像中的数据存储为double型,即64位浮点数;matlab还支持无符号整型(uint8和uint16);uint型的优势在于节省空间,涉及运算时要转换成double型。 但是,问题的真正的解释其实应该是这样的。首先是在数据类型转换时候uint8和im2uint8的区别,uint的操作仅仅是将一个double类型的小数点后面的部分去掉;但是im2uint8是将输入中所有小于0的数设置为0,而将输入中所有大于1的数值设置为255,再将所有其他值乘以255。 图像数据在进行计算前要转化为double类型的,这样可以保证图像数据运算的精

图像格式转换源代码

求delphi源码图像格式转换 浏览次数:555次悬赏分:20 |解决时间:2010-6-4 16:33 |提问者:黑色城堡没有爱 毕业设计,Delphi语言编写的图像格式转换,各种图像格式相互转换。另加一点特效处理~~~~~跪谢 问题补充: scorpio-butterfly@https://www.doczj.com/doc/7114417914.html, 最佳答案 常见图象格式转换技术 作者:lyboy99 e-mail:lyboy99@https://www.doczj.com/doc/7114417914.html, url: https://www.doczj.com/doc/7114417914.html, 给大家提供几个常用的图象格式转换方法和其转换函数 希望可以对你有帮助 1. ICO图标转换BMP格式 2. 32x32 BMP格式图象转换为ICO格式 3.转换BMP->JPEG文件格式 4.JPEG 转换为BMP函数 5.Bmp转换为JPEG文件格式函数 ------------------------------------------------------------------------------------------------------------------------- 1.Chinese : ICO图标转换BMP格式 English :(Conversion from ICO to BMP) -------------------------------------------------------- var Icon : TIcon; Bitmap : TBitmap; begin Icon := TIcon.Create; Bitmap := TBitmap.Create; Icon.LoadFromFile('c:picture.ico'); Bitmap.Width := Icon.Width; Bitmap.Height := Icon.Height; Bitmap.Canvas.Draw(0, 0, Icon ); Bitmap.SaveToFile('c:picture.bmp'); Icon.Free; Bitmap.Free; ===================================

matlab《数字图像处理》第4章-图像类型与彩色模型的转换--附要点

第四章 图像类型与 彩色模型的转换(附) 【目录】 一、图像类型的转换 (1) 1、真彩图像→索引图像 .................................... 2 2、索引图像→真彩图像 .................................... 3 3、真彩图像→灰度图像 .................................... 3 4、真彩图像→二值图像 .................................... 3 5、索引图像→灰度图像 .................................... 4 6、灰度图像→索引图像 .................................... 4 7、灰度图像→二值图像 .................................... 5 8、索引图像→二值图像 .................................... 6 9、数据矩阵→灰度图像 (6) 二、彩色模型的转换 (6) 1、图像的彩色模型 ........................................ 6 2、彩色转换函数 (7) 三、纹理映射 (9) 【正文】 一、图像类型的转换

1、真彩图像→索引图像 【格式】X=d i t h e r(R G B,m a p) 【说明】按指定的颜色表m a p通过颜色抖动实现转换 颜色抖动即改变像素点的颜色,使像素颜色近似于色图的颜色,从而以空间分辨率来换取颜色分辨率。 【输入】R G B可以是d o u b l e、u i n t16或u i n t8类型 【输出】X超过256色则为u i n t16类型,否则输出为u i n t8型 【例】 C L F

(整理)MATLAB图像显示与格式转换.

第五讲M A T L A B可视化(三) 图像显示 M a t l a b进行图像处理的步骤如下: ↓ ↓ ↓↓ 【目录】 一、图像文件格式 (2) 1、调色板 (2) 2、图像类型 (2) 3、图像文件格式 (3) 二、读图像和图像信息 (3) 1、读取图像 (3) 2、读取图像信息 (4) 三、图像类别与数据格式 (6) 四、图像显示 (8) 1、i m s h o w(I,n) (8) 2、i m s h o w(I,[l o w,h i g h]) (9) 3、i m s h o w(B W) (10) 4、i m s h o w(X,M A P) (14) 5、i m s h o w(R G B) (15) 6、i m s h o w f i l e n a m e (16)

7、s u b i m a g e (17) 五、保存图像 (18) 1、i m w r i t e函数 (18) 六、图像数据格式转换 (18) 1、索引图像 (19) 2、灰度图像 (19) 3、真彩色图像 (19) 4、二值图像 (20) 【正文】 一、图像文件格式 1、调色板 调色板是包含不同颜色的颜色表,每种颜色以红、绿、蓝三种颜色的组合来表示,图像的每一个像素对应一个数字,而该数字对应调色板中的一种颜色。 调色板的单元个数是与图像的颜色数相对应的,256色图像的调色板就有256个单元。 真彩图像的每个像素直接用R、G、B三个字节来表示颜色,因此不需要调色板。 2、图像类型

3、图像文件格式 二、读图像和图像信息 1、读取图像

函数i m r e a d可以从任何M a t l a b支持的图像文件格式中,以任意位深度读取一幅图像。格式为: [X,M A P]=i m r e a d(F I L E N A M E,'F M T'),其中: F I L E N A M E-为需要读入的图像文件名称,F M T-为图像格式。 【例】图像读取演示 [X1,M A P1]=i m r e a d('演示图像-1位黑白.t i f'); [X2,M A P2]=i m r e a d('演示图像-8位灰度.t i f'); [X3,M A P3]=i m r e a d('演示图像-256色.t i f'); [X4,M A P4]=i m r e a d('演示图像-16位灰度.t i f'); [X5,M A P5]=i m r e a d('演示图像-24位色.t i f'); [X6,M A P6]=i m r e a d('演示图像-48位色.t i f'); w h o s N a m e S i z e B y t e s C l a s s M A P10x00d o u b l e a r r a y M A P20x00d o u b l e a r r a y M A P3256x36144d o u b l e a r r a y M A P40x00d o u b l e a r r a y M A P50x00d o u b l e a r r a y M A P60x00d o u b l e a r r a y X1427x427182329l o g i c a l a r r a y X2427x427182329u i n t8a r r a y X3427x427182329u i n t8a r r a y X4427x427364658u i n t16a r r a y X5427x427x3546987u i n t8a r r a y X6427x427x31093974u i n t16a r r a y G r a n d t o t a l i s1824058e l e m e n t s u s i n g2558750b y t e s 2、读取图像信息

Java 图片处理 格式转换

Java 图片处理(包括 Jmagick 的应用) 图片处理( 的应用)
作者: 佚名, 出处:IT 专家网,
2010-10-29 08:30
责任编辑: 谢妍妍,
近期有使用到图片的压缩处理,由于在之前用 Java 处理时,在低像素的情况下, Java 处理的效果确实很差,然后尝试了用网上推荐的免费开源的第三方软件,利用 Java 的 jni 调用 dll 文件进行处理,效果还可以。在此记录下,方便以后继续积累。
近期有使用到图片的压缩处理, 由于在之前用 Java 处理时, 在低像素的情况下, Java 处理的效果确实很差,然后尝试了用网上推荐的免费开源的第三方软件,利用 Java 的 jni 调用 dll 文件进行处理,效果还可以。在此记录下,方便以后继续积累。
1、纯 Java 类处理图片代码
Java 代码
以下是代码片段: 以下是代码片段: /** * 转换图片大小,不变形 * * @param img * 图片文件 * @param width * 图片宽 * @param height * 图片高 */ public static void changeImge(File img, int width, int height) { try { Image image = ImageIO.read(img); //图片尺寸的大小处理, 如果长宽都小于规定大小, 则返回, 如果有一个大于规定大小, 则等比例缩放 int srcH = image.getHeight(null); int srcW = image.getWidth(null); if (srcH <= height && srcW <= width) { return;

图像处理matlab源码加实验报告

大学 2016 —2017 学年第 1 学期 数字图像处理课程设计 年级与专业学号姓名 题目:图像的代数运算 目标:1.深入理解图像处理中代数运算的基本作用; 2.掌握在MTLAB中对图像进行代数运算的方法; 3.通过实验分析比较各种代数运算算法的效果。 课程设计日期: 2016年11月11号

一、问题背景 随着移动设备的日渐普及,在日常的生活我们可以直接采集到清晰的图像,但是在工业或勘测领域,仍存在许多图像需要进行处理,以便人眼或机器进行符合其认知逻辑的观察,进而得出结论或进行下一步的作业。 鉴于工业或勘测我们无法直接参与,本文仅通过最为简单的图像代数运算,结合matlab进行实验,借助处理后的直观结果,对图像处理做一些最基本的研究。 二、实验原理 图像的代数运算是图像的标准算术操作的实现方法,是两幅输入图像之间进行的点对点的加、减、乘、除运算后得到输出图像的过程。如果输入图像为A(x,y)和B(x,y),输出图像为C(x,y),则图像的代数运算有如下四种形式: C(x,y) = A(x,y) + B(x,y) C(x,y) = A(x,y) - B(x,y) C(x,y) = A(x,y) * B(x,y) C(x,y) = A(x,y) / B(x,y) 图像的代数运算在图像处理中有着广泛的应用,它除了可以实现自身所需的算术操作,还能为许多复杂的图像处理提供准备。例如,图像减法就可以用来检测同一场景或物体生产的两幅或多幅图像的误差。 使用MATLAB的基本算术符(+、-、*、/ 等)可以执行图像的算术操作,但是在此之前必须将图像转换为适合进行基本操作的双精度类型。为了更方便地对图像进行操作,MATLAB图像处理工具箱包含了一个能够实现所有非稀疏数值数据的算术操作的函数集合。下表列举了所有图像处理工具箱中的图像代数运算函数。 表2-1 图像处理工具箱中的代数运算函数 能够接受uint8和uint16数据,并返回相同格式的图像结果。虽然在函数执行过程中元素是以双精度进行计算的,但是MATLAB工作平台并不会将图像转换为双精度类型。 代数运算的结果很容易超出数据类型允许的范围。例如,uint8数据能够存储的最大数值是255,各种代数运算尤其是乘法运算的结果很容易超过这个数值,有时代数操作(主要是除法运算)也会产生不能用整数描述的分数结果。图像的代数运算函数使用以下截取规则使运算结果符合数据范围的要求:超出数据范围的整型数据将被截取为数据范围的极值,分数结果将被四舍五入。例如,如果数据类型是uint8,那么大于255的结果(包括无穷大

VC++中的图像类型转换--使用开源CxImage类库

VC++中的图像类型转换--使用开源CxImage类库 转自https://www.doczj.com/doc/7114417914.html,/hejianhua/archive/2009/02/25/3934704.aspx 一、CxImage类库简介 这只是翻译了CxImage开源项目主页上的部分简介及简单使用。 CxImage类库是一个优秀的图像操作类库。它可以快捷地存取、显示、转换各种图像。有的读者可能说,有那么多优秀的图形库,如OpenIL,FreeImage,PaintLib等等,它们可谓是功能强大,齐全,没必要用其它的类库。但我要说,这些类库基本上没有免费的,使用这些类库,你要被这样那样的许可协议所束缚。在这点上,CxImage类库是完全免费的。另外,在使用上述类库时,你会遇到重重麻烦。因为它们大部分是平台无关的,且用C语言写成,有的还夹杂着基本的C++ wrapper和成堆德编译选项的声明需要你去处理。而CxImage类库在这方面做得很好。还有让我最看好的,就是作者完全公开了源代码。相对于那些封装好的图形库和GDI+来说,这一点使我们可以进一步学习各种编解码技术,而不再浮于各种技术的表面。 CxImage是一个可以用于MFC的C++类,可以打开,保存,显示,转换各种格式的图像文件,比如BMP, JPEG, GIF, PNG, TIFF, MNG, ICO, PCX, TGA, WMF, WBMP, JBG, J2K 等格式的文件。可以实现BMP<->JPG,PNG <>TIFF格式等等的转换。既可以实现图像文件的类型转换,也可以实现在内存图像数据的类型转换,并且使用很方便。 它的作者是: Davide Pizzolato ,主页: http://www.xdp.it/ 首先,到https://www.doczj.com/doc/7114417914.html,/bitmap/CXImage.asp下载它的源文件和Demo例子. 注: 在Codeproject下载这个类,你得先注册一下,因为这个类可是含金量比较高的,下载量比较大的,当然你也会很高兴成为CodeProject的一名成员的,她不收你的费.授权: License The class CxImage is free; as for the TIFF, JPEG, PNG and ZLIB libraries : "If you use this source code in a product, acknowledgment is not required but would be appreciated." CxImage is open source and licensed under the zlib license . In a nutshell, this means that you can use the code however you wish, as long as you don't claim it as your own. 由于很多人上codeproject的时候,老是上不去,所以,你也可以去这个类库的作者 --Davide Pizzolato的主页去下载

实验二、图像处理和图像文件格式的转换

实验二图像处理和图像文件格式转换 图形图像作为一种视觉媒体,很久以前就已成为人类信息传输、思想表达的重要方式之一。计算机图形技术实际上是绘画技术与计算机技术相结合而形成的。在计算机出现以前,图像处理主要是依靠光学、照相、像片处理和视频信号处理等模拟的处理。随着多媒体计算机的产生与发展,数字图像代替了传统的模拟图像技术,形成了独立的“数字图像处理技术”。多媒体技术借助数字图像处理技术得到迅猛发展,同时又为数字图像处理技术的应用开拓了更为广阔的前景。 图像又有静态和动态之分,在此我们主要介绍静态图像处理。用于静态图像处理的软件有很多,常见的有Photoshop、PhotoStyler、PaintBrush、Corel Draw等等。其中Photoshop以其直观的界面,全面的功能成为最流行的图像处理软件,是我们学习的首选软件。 一、实验目的和要求 1.学会使用PHOTOWORKS进行简单的照片处理。 2.学会使用PHOTOSHOP的以下功能。 1)用选择工具等选取工具选取图像区域 2)学会运用图层选项 3)学会制作立体效果,添加阴影 4)掌握制作艺术字的途径和方法 5)了解如何存储图像并将其压缩为所需格式。 二、PHOTOWORK预备知识 1.载入文件: PHOTOWORKS 的运行界面如下。 使用“打开文件”或“打开目录”命令,打开需要处理的图片

2.调整尺寸 调整长轴的长度(建议800象素或1024象素),图片会按比例缩小成设置的大小 3.调整输出质量,将画质设置成60%~80%不等,文件大小会发生变化

三、PHOTOSHOP预备知识 1.Photoshop的窗口组成 Photoshop的窗口由标题栏、菜单栏、工具箱、工作窗口、控制面板、状态栏等六部分组成,如图2.1所示。 工具箱中存放着各种编辑工具,使用方便。控制面板的主要作用是辅助工具栏,更改工具的设置。一些对图层、通道、历史纪录的操作也要在此完成。在菜单栏里的窗口选项中可以设置此栏中各项的显示与否,也可用鼠标拖动控制面板中的选项,按自己的习惯组合控制面板。状态栏则是用来显示当前图像的有关状态及一些简要说明和提示。 图2.1 Photoshop的窗口 2.工具箱的使用 Photoshop的基本工具存放在工具箱中,一般置于Photoshop界面的左侧。当工具的图标右

图像格式转换实验报告

实验1 图像格式转换实验报告 学 号:12224506 姓 名:陈振辉 班 级:5班 一、实验目的 掌握两种以上图像的格式,重点掌握BMP 图像格式。 二、实验原理: 1、JPEG 文件的解码过程。 敷设技于管路护层防含线槽试以正常杂设方案以卷技术地缩小进行自动作,

①.读入文件的相关信息 按照上述的JPEG 文件数据存储方式,把要解码的文件的相关信息一一读出,为接下来的解码工作做好准备。参考方法是,设计一系列的结构体对应各个标记,并存储标记内表示的信息。其中图像长宽、多个量化表和哈夫曼表、水平/垂直采样因子等多项信息比较重 要。以下给出读取过程中的两个问题。 1)整个文件的大体结构 JFIF 格式的JPEG 文件(*.jpg)的一般顺序为: SOI(0xFFD8)APP0(0xFFE0)[APPn(0xFFEn)]可选 DQT(0xFFDB)SOF0(0xFFC0)DHT(0xFFC4)SOS(0xFFDA)压缩数据EOI(0xFFD9)2)字的高低位问题 JPEG 文件格式中,一个字(16位)的存储使用的是 Motorola 格式, 而不是 Intel 格式。 也就是说, 一个字的高字节(高8位)在数据流的前面, 低字节(低8位)在数据流的后面,与平时习惯的Intel 格式不一样。. 3)读出哈夫曼表数据 在标记段DHT 内,包含了一个或者多个的哈夫曼表。 不同位数的码字数量JPEG 文件的哈夫曼编码只能是1~16位。这个字段的16个字节分别表示1~16位的编码码字在哈 夫曼树中的个数。编码内容这个字段记录了哈夫曼树中各个叶子结点的权。所以,上一字段(不同位数的码字数量)的16个数值之和就应该是本字段的长度,也就是哈夫曼树中叶 子结点个数。 4)建立哈夫曼树 读出哈夫曼表的数据后,就要建立哈夫曼树。 ②.初步了解图像数据流的结构 a) 在图片像素数据流中,信息可以被分为一段接一段的最小编码单元(Minimum CodedUnit ,MCU )数据流。所谓MCU ,是图像中一个正方矩阵像素的数据。矩阵的大小 是这样确定的:查阅标记SOF0,可以得到图像不同颜色分量的采样因子,即Y 、Cr 、Cb 三个分量各自的水平采样因子和垂直采样因子。大多图片的采样因子为4:1:1或 1:1:1。其中,4:1:1即(2*2):(1*1):(1*1));1:1:1即(1*1):(1*1): (1*1)。记三个分量中水平采样因子最大值为Hmax ,垂直采样因子最大值为Vmax ,那么 单个MCU 矩阵的宽就是Hmax*8像素,高就是Vmax*8像素。 、管路敷设技术通过管线不仅可以解决吊顶层配置不规范高中资料试卷问题,而且可保障各类管路习题到位。在管路敷设过程中,要加强看护关于管路高中资料试卷连接管口处理高中资料试卷弯扁度固定盒位置保护层防腐跨接地线弯曲半径标高等,要求技术交底。管线敷设技术包含线槽、管架等多项方式,为解决高中语文电气课件中管壁薄、接口不严等问题,合理利用管线敷设技术。线缆敷设原则:在分线盒处,当不同电压回路交叉时,应采用金属隔板进行隔开处理;同一线槽内,强电回路须同时切断习题电源,线缆敷设完毕,要进行检查和检测处理。、电气课件中调试对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行 高中资料试卷调整试验;通电检查所有设备高中资料试卷相互作用与相互关系,根据生产工艺高中资料试卷要求,对电气设备进行空载与带负荷下高中资料试卷调控试验;对设备进行调整使其在正常工况下与过度工作下都可以正常工作;对于继电保护进行整核对定值,审核与校对图纸,编写复杂设备与装置高中资料试卷调试方案,编写重要设备高中资料试卷试验方案以及系统启动方案;对整套启动过程中高中资料试卷电气设备进行调试工作并且进行过关运行高中资料试卷技术指导。对于调试过程中高中资料试卷技术问题,作为调试人员,需要在事前掌握图纸资料、设备制造厂家出具高中资料试卷试验报告与相关技术资料,并且了解现场设备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。 、电气设备调试高中资料试卷技术电力保护装置调试技术,电力保护高中资料试卷配置技术是指机组在进行继电保护高中资料试卷总体配置时,需要在最大限度内来确保机组高中资料试卷安全,并且尽可能地缩小故障高中资料试卷破坏范围,或者对某些异常高中资料试卷工况进行自动处理,尤其要避免错误高中资料试卷保护装置动作,并且拒绝动作,来避免不必要高中资料试卷突然停机。因此,电力高中资料试卷保护装置调试技术,要求电力保护装置做到准确灵活。对于差动保护装置高中资料试卷调试技术是指发电机一变压器组在发生内部故障时,需要进行外部电源高中资料试卷切除从而采用高中资料试卷主要保护装置。

最新matlab图像类型与彩色模型的转换

m a t l a b图像类型与彩色模型的转换

仅供学习与交流,如有侵权请联系网站删除 谢谢13 第六讲 图像类型与 彩色模型的转换 【目录】 ................................................. .......................................................................................................................................................... 2 1、真彩图像→索引图像 .. (2) 2、索引图像→真彩图像 ........................................................................................................ 3 3、真彩图像→灰度图像 ........................................................................................................ 4 4、真彩图像→二值图像 ........................................................................................................ 4 5、索引图像→灰度图像 ........................................................................................................ 4 6、灰度图像→索引图像 ........................................................................................................ 5 7、灰度图像→二值图像 ........................................................................................................ 6 8、索引图像→二值图像 ........................................................................................................ 7 9、数据矩阵→灰度图像 ........................................................................................................ 8 二、彩色模型的转换 ................................................................................................................... 8 1、图像的彩色模型 ................................................................................................................ 8 2、彩色转换函数 .................................................................................................................... 9 三、纹理映射 . (11)

图像类型的转换

图像类型的转换 ◆1、课程设计目的 1、理解数字图像的几种基本类型 2、观察图象类型转换前后的效果 3、加深对图象类型的理解 4、掌握在MATLAB中进行图象文件类型转换的方法 ◆2、课程设计要求 (1)掌握课程设计的相关知识、概念清晰。 (2)程序设计合理、能够正确运行。 ◆3、相关知识 3.1 MATLAB简介 MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB 可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。 MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且mathwork也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C++ ,JAVA的支持。可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用,此外许多的MATLAB爱好者都编写了一些经典的程序,用户可以直接进行下载就可以用。 MATLAB 的应用范围非常广,包括信号和图像处理、通讯、

控制系统设计、测试和测量、财务建模和分析以及计算生物学等众多应用领域。附加的工具箱(单独提供的专用MATLAB 函数集)扩展了MATLAB 环境,以解决这些应用领域内特定类型的问题。 MATLAB具有出色的图形处理功能。MATLAB自产生之日起就具有方便的数据可视化功能,以将向量和矩阵用图形表现出来,并且可以对图形进行标注和打印。高层次的作图包括二维和三维的可视化、图象处理、动画和表达式作图。可用于科学计算和工程绘图。新版本的MATLAB对整个图形处理功能作了很大的改进和完善,使它不仅在一般数据可视化软件都具有的功能(例如二维曲线和三维曲面的绘制和处理等)方面更加完善,而且对于一些其他软件所没有的功能(例如图形的光照处理、色度处理以及四维数据的表现等),MATLAB同样表现了出色的处理能力。同时对一些特殊的可视化要求,例如图形对话等,MATLAB也有相应的功能函数,保证了用户不同层次的要求。另外新版本的MATLAB还着重在图形用户界面(GUI)的制作上作了很大的改善,对这方面有特殊要求的用户也可以得到满足。 3.2 MATLAB中的图像类型 在MATLAB中数组是最基本的数据结构,大部分图像用二维数组即矩阵表示,矩阵中的一个元素对应一个像素。例如,一个由500行600列不同颜色点组成的图像可以用500*600的矩阵来表示。当然也有一些图像是用三维数组表示的,如RGB图像的三个维分别表示像素的红色、绿色和蓝色分量值。这样使得在MATLAB中使用图形文件格式的图像和使用其他类型的矩阵数据的方式一致。 在MATLAB中,一幅图像可能包含一个颜色影像表矩阵。在图像处理工具箱支持的图像分为四个基本类型:RGB图像、灰度图像、索引图像及二值图像。它们的区别在于数据矩阵元素的不同含义。

图片素材的格式转化与分类

图片素材的格式转化与分类 矢量素材各个格式转换 AI格式和PS格式互换 现在我们来说一下Illustrator与Photoshop 的软件转换格式运用同时期待高手指点完善内容 AI格式转换PSD分层格式 AI文件想导出完全分层还是一个图层,取决于你设置先用AI 软件打开文件 2.选择文件菜单-导出-选择PSD格式 3.保存选择导出选项设置几个关键选项:写入图层,最大可编辑性,消除锯齿等关键选项 4.用PS软件打开这个PSD格式文件图中的编组,就是图层了,因为你勾选了最大可编辑性,所以每一个对象都成为了图层,你可以根据情况进行合并,以减少文件不必要的增大.

PS抠图文件导入到AI里面背景为透明技法 先用PS抠出图像使其文件只剩下抠出图像这一个图层 将其模式改为RGB模式 保存类型为PNG格式 使用AI软件将此文件导入可以看到PS软件抠出的图像独立出现 背景为透明的 AI格式与CDR格式互换 AI格式与CDR格式互换 一.打开AI格式文件转换另存为EPS格式,版本选8.0或以下版本 打开CDR软件导入上个EPS格式文件再保存CDR8.0或

8.0BIDI版本 校对CDR文件和原AI文件是否不同 二.1、CD12可以打开AI10及以下版本的文件.[效果和网格填色除外] 2、CD9可以打开AI7及以下版本的文件. [效果和网格填色除外] 3、AI10文件和以下版本的文件最好在AI10软件保存,高版本导出的AI10可能在CD中不兼容. 总结得出,AI11及以上版本的AI文件,导出成AI10及以下版本即可在CD12或9中打开.能支持的功能有填色、渐变,蒙板将自动删除蒙板以外的物件、图案填充将被打散.效果和网格还未偿试到更好的导出方法. 4、把AI转换成PSD格式,然后再导入CD中. 5、CD X3可以打开AI CS以下的AI文件及EPS文件,效果和渐变除外!

相关主题
文本预览
相关文档 最新文档