1. 数学化图像数据在计算机中的存储方式有几种
数字化图像数据在电脑上的存储方式包括位图和矢量图两种。
BMP、PCX、GIF、TIF和JPG格式的文件是位图文件,文件的扩展名指明了图像文件的标准。
位图文件有两种存储像素数据的格式。16777216色(真彩色)的图像,一个像素的颜色可以用24位数据表示。256色的图像可以用调色板对颜色的信息进行编码,一个像素的值对应的是调色板的索引,而不是直接对应一个像素的颜色,调色板的索引映射为像素的颜色。
一百万个像素,256种颜色的BMP文件,包括一个十四字节的文件首部,一个四十字节的信息首部,一个1024字节的颜色表,一兆字节的位图数据。文件首部的前两个字节由字符BM组成,还包括了文件长度和位图数据在文件中的起始位置。文件的信息首部包含了图像的高、宽、颜色数等非图形数据。这个图像共有一百万个像素,一个像素需要八位的颜色信息,文件的这一部分的长度是一百万个字节,字节排放的顺序是自左到右从图像的最下面那行开始,这个文件的总大小是1001078字节。
矢量图是由一系列电脑指令表示一幅图,如点、线的指令等,是用数学表达式来表达一幅图。在显示图像时,电脑是一边计算一边显示的。
位图是由像素组成的,放大位图时,没有特殊的处理,位图会变得很粗糙,原因是图像的尺寸变大后,像素的数量没有改变。
矢量图在放大时,不会出现这种失真,因为它存放的是绘制图像的信息,不会因为图像大小的改变而改变。
希望我能帮助你解疑释惑。
2. 如何把一个不动的图片储存为动态图片,为什么我用GIF格式另存为后图片不会动呢望高手指点
不动的图片需要做动画修改,
你存储方式错误了,应该要存储为Web和设备所用的格式
PS要安装QuickTime导入视频帧才可以打开GIF动画
3. iPhone上编辑照片后保存提示“存储此照片时出错,请稍后再试。怎么恢复急急急!不知道的别瞎比比
出现这种软件问题,多是软件兼容性不好,或者存储空间不足等等原因造成的。
【故障分析处理】
一、存储空间不足。
建议不要关闭程序,把手机的部分资料,比如照片、视频等等移动到电脑。
4、恢复以后,再手机连接电脑,把资料恢复到手机。
三、硬件故障。
如果手机明显重摔过、进水,或者维修过,而且上面的方法都无法解决,多是硬件故障,首先连接电脑,把通讯录、照片等等备份到电脑,然后找维修人员解决。
〖手机软件使用经验分享〗
1、手机文件存储。
手机使用时间长,文件会不断增加,特别是照片文件,很耗空间,建议及时把文件备份到电脑,这样不但安全,不用担心系统损坏导致文件丢失,而且存储空间大,机器运行流畅,省电。
2、自己解决手机速度慢和软件、系统不稳定问题。
现在的手机都设计了“恢复出厂设置”,在手机速度比较慢时,可以自己恢复出厂设置,这样简单方便。
另外,最好不要没事就恢复出厂设置,恢复过程比较容易损伤手机的运行内存。
4. 用ps储成GIF格式的图片怎么动不了
用ps储成GIF格式的图片动不了的原因是图片太大或者存储方法错误,解决的方法是:
1、打开“图像--图像大小”,看看图片是否过大,太大的图片做出来的GIF图片,有的平台不支持(不超过5m),所以不会动,修改图像像素,适当缩小图片;
2、存储方法是“文件--存储为web所用格式--预览--另存为”GIF图片,完成。
5. 图的存储结构——所存储的信息有哪些
一、邻接矩阵存储方法
邻接矩阵是表示顶点之间相邻关系的矩阵。
设G=(V,E)是具有n(n>0)个顶点的图,顶点的顺序依次为0~n-1,则G的邻接矩阵A是n阶方阵,其定义如下:
(1)如果G是无向图,则:
A[i][j]=1:若(i,j)∈E(G) 0:其他
(2)如果G是有向图,则:
A[i][j]=1:若<i,j>∈E(G) 0:其他
(3)如果G是带权无向图,则:
A[i][j]= wij :若i≠j且(i,j)∈E(G) 0:i=j ∞:其他
(4)如果G是带权有向图,则:
A[i][j]= wij :若i≠j且<i,j>∈E(G) 0:i=j∞:其他
注意:带权图和不带权图表示的元素类型不同。
带权图(不论有向还是无向图)A[i][j]用double表示,不带权图(不论有向还是无向图)A[i][j]用int表示。
用一维数组G[ ]存储有4个顶点的无向图如:G[ ] = { 0, 1, 0, 1, 1, 0, 0, 0, 1, 0 }
则顶点2和顶点0之间是有边的。
如:
邻接矩阵的特点如下:
(1)图的邻接矩阵表示是唯一的。
(2)无向图的邻接矩阵一定是一个对称矩阵。因此,按照压缩存储的思想,在具体存放邻接矩阵时只需存放上(或下)三角形阵的元素即可。
(3)不带权的有向图的邻接矩阵一般来说是一个稀疏矩阵。因此,当图的顶点较多时,可以采用三元组表的方法存储邻接矩阵。
(4)对于无向图,邻接矩阵的第i行(或第i列)非零元素(或非∞元素)的个数正好是第i个顶点的度。
(5)对于有向图,邻接矩阵的第i行(或第i列)非零元素(或非∞元素)的个数正好是第i个顶点的出度(或入度)。
(6)用邻接矩阵方法存储图,很容易确定图中任意两个顶点之间是否有边相连。但是,要确定图中有多少条边,则必须按行、按列对每个元素进行检测,所花费的时间代价很大。这是用邻接矩阵存储图的局限性。
邻接矩阵的数据类型定义如下:
#define MAXV <最大顶点个数>
typedef struct
{ int no; //顶点编号
InfoType info; //顶点其他信息
} VertexType; //顶点类型
typedef struct //图的定义
{ int edges[MAXV][MAXV]; //邻接矩阵
int n,e; //顶点数,弧数
VertexType vexs[MAXV]; //存放顶点信息
} MGraph; //图的邻接矩阵表示类型
二、 邻接表存储方法
图的邻接表存储方法是一种顺序分配与链式分配相结合的存储方法。
在邻接表中,对图中每个顶点建立一个单链表,第i个单链表中的节点表示依附于顶点i的边(对有向图是以顶点i为尾的边)。每个单链表上附设一个表头节点。
其中,表节点由三个域组成,adjvex指示与顶点i邻接的点在图中的位置,nextarc指示下一条边或弧的节点,info存储与边或弧相关的信息,如权值等。
表头节点由两个域组成,data存储顶点i的名称或其他信息,firstarc指向链表中第一个节点。
typedef struct ANode
{ int adjvex; //该边的终点编号
struct ANode *nextarc; //指向下一条边的指针
InfoType info; //该边的相关信息
} ArcNode; //边表节点类型
typedef struct Vnode
{ Vertex data; //顶点信息
ArcNode *firstarc; //指向第一条边
} VNode; //邻接表头节点类型
typedef VNode AdjList[MAXV]; //AdjList是邻接表类型
typedef struct
{ AdjList adjlist; //邻接表
int n,e; //图中顶点数n和边数e
} ALGraph; //完整的图邻接表类型
邻接表的特点如下:
(1)邻接表表示不唯一。这是因为在每个顶点对应的单链表中,各边节点的链接次序可以是任意的,取决于建立邻接表的算法以及边的输入次序。
(2)对于有n个顶点和e条边的无向图,其邻接表有n个顶点节点和2e个边节点。显然,在总的边数小于n(n-1)/2的情况下,邻接表比邻接矩阵要节省空间。
(3)对于无向图,邻接表的顶点i对应的第i个链表的边节点数目正好是顶点i的度。
(4)对于有向图,邻接表的顶点i对应的第i个链表的边节点数目仅仅是顶点i的出度。其入度为邻接表中所有adjvex域值为i的边节点数目。
例, 给定一个具有n个节点的无向图的邻接矩阵和邻接表。
(1)设计一个将邻接矩阵转换为邻接表的算法;
(2)设计一个将邻接表转换为邻接矩阵的算法;
(3)分析上述两个算法的时间复杂度。
解:
(1)在邻接矩阵上查找值不为0的元素,找到这样的元素后创建一个表节点并在邻接表对应的单链表中采用前插法插入该节点。
void MatToList(MGraph g,ALGraph *&G)
//将邻接矩阵g转换成邻接表G
{ int i,j,n=g.n; ArcNode *p; //n为顶点数
G=(ALGraph *)malloc(sizeof(ALGraph));
for (i=0;i<n;i++) //给所有头节点的指针域置初值
G->adjlist[i].firstarc=NULL;
for (i=0;i<n;i++) //检查邻接矩阵中每个元素
for (j=n-1;j>=0;j--)
if (g.edges[i][j]!=0)
{ p=(ArcNode *)malloc(sizeof(ArcNode));
//创建节点*p
p->adjvex=j;
p->nextarc=G->adjlist[i].firstarc;
//将*p链到链表头
G->adjlist[i].firstarc=p;
}
G->n=n;G->e=g.e;
}
(2)在邻接表上查找相邻节点,找到后修改相应邻接矩阵元素的值。
void ListToMat(ALGraph *G,MGraph &g)
{ int i,j,n=G->n;ArcNode *p;
for (i=0;i<n;i++)
{ p=G->adjlist[i].firstarc;
while (p!=NULL)
{ g.edges[i][p->adjvex]=1;
p=p->nextarc;
}
}
g.n=n;g.e=G->e;
}
(3)算法1的时间复杂度均为O(n2)。算法2的时间复杂度为O(n+e),其中e为图的边数。
6. 怎么在电脑上下PSD格式的图片保存后就是JPG格式啊
如果你是下了下来更改或者另存的话可能是存储方式那里格式选错了。
7. 关于JPEG图像格式,以下说法错误的是________。
D jpeg是栅格图 不是矢量
8. ps做完图储存为web格式提示错误,不能用是怎么回事!
1、首先,我们找到电脑右下角的开始菜单按钮。