计算说起来很复杂的,这是我以前找的资料,直接复制过来,忘了出自何处了..
“计算”命令是一个加工厂,它的原料是各种各样的选择(选区,蒙版,通道),产品是新通道(文档,选区),而混合模式是生产线.同样的原材料被送上了不同的生产线将生产出不同的产品.目前的图层功能还有什么不能取代"应用图像"命令的,那就是"相加"和"相减"这两个特有的通道混合模式.在”计算”命令中要兼顾细节和反差是非常困难的,因些照顾细节是第一要务,反差在图层中调整要灵活的多.应用图像中使用"相加"混合模式的"补偿值"设置成"-128",保证了混合后的高光不会超出原始图像的高光亮度,不致出现反光.“计算”命令对话框的结构:源1:代表混合色源2:代表基色混合:代表结果色图层:来源可以是不同的图像,唯一的限制是被计算的两个图像尺寸必须相同。如果两个图像大小不同,可以考虑将其中一个图像拖动到另一个图像中。通道 :来源可以是不同的选择形式,除“红 绿 蓝“颜色通道之外,还有”灰色“通道。如果文档有一个选区,那么这个选区也将作为一个通道出现在”计算“命令对话框中通道下拉菜单中,如果图层中有一个图 层蒙版,那个这个图层蒙版也会出现在该图层的通道下拉菜单中。如果文档中有普通图层,那么在其”通道“选项下会出现一个名为”透明“的通道,它指示的是图 层的不透明度;不透明度越大,在通道中越亮,反之越暗。得到通道的几种方式:1.可以通过通道调板的”创建新的通道“得到一个黑色的通道。2.可以将文档中的选取通过”选择“菜单中的”存储选区“命令储为通道。3.可以通过复制现有通道的一个副本得到新通道。4.通过”计算“命令将两个已有的通道混合,得到新通道。高光 暗调和中间调获取图像高光的方法:源1与源2通道都选择”灰色“通道”,混合模式选择“正片叠底”,能够把连续色调图像的高光部分从图像中孤立出来。然后载入选 区为蒙版建立一个“色阶”调整图层,通过拖动“输入色阶”中间滑块向右,可以降低图像高光区域的亮度使之接近中间色调,由于图层蒙版的保护,这种调整不会 影响到图像的中间调和暗调区域。如果使用调整图层,观察直方图时,如果在“源”下拉菜单中选择“复合图像调整”选项,可以观察到调整前后直方图的变化比较。获取图像暗调的方法:源1与源2通道都选择”灰色“通道”,混合模式选择“滤色”,能够把连续色调图像的暗调部分从图像中孤立出来。方法2:源1与源2通道都选择”灰色“通道”并均勾选 “反相”复选框,混合模式选择“正片叠底”。以上调置得到的是符合视觉习惯,因为在作为选择使用的通道图像中,黑色意味着不选择,白色意味着选择。获取图像中间调的方法:源1与源2通道都选择”灰色“通道”,其中一个勾选“反相”复选框,混合模式选择“正片叠底”,能够把连续色调图像的中间调 从图像中孤立出来。仔细观察一下,会发现这个图像上最亮的区域恰恰就是彩色图像上最接近50%(128色阶)的地方,彩色图像的高光和暗调区域,在 ALPAH1的对应区域都是最暗的区域。如果将这个通道作为选区载入,将会弹出如下对话框:警行:任何像素都不大于50%选择,选区边缘将不可见。提示:如果通道图像色阶值大于等于128,作为选区载 入时,PHOTOSHOP会以蚁行线的方式标示出选择大于50%的区域轮廓。如果是一个单线色块组成的图像,这种表示方式确实可以帮助用户区分图像被选择 与被保护的区域。对于连续色调的图像,这种表示方式并不能准确地表示出选区的性质。
Lab模式下颜色通道为"A","B",在直方图中,红和绿分别占据"A"通道的亮区和暗区,黄色和蓝色分别占据"B"通道的亮区和暗区,依靠"变亮"和"变暗"模式,结合50%灰通道,可以方便地区分这4种颜色.例:处理郁金香中绿色的饱和度.分析:如果用”色相/饱和度”调整,会发现绿包较饱和的区域发蓝,绿色不饱和的区域没有改变,发生了马太效应.而且黄色成份要受到影响.方法:一般来说风景类图像比较适合在LAB模式下进行处理.1. 将图像模式转为LAB模式.2. 观察LAB各个通道. "A"通道只有两种颜色:红和绿.以50%灰色为界,大于50%灰色的区域为绿色,越暗的区域表示绿色的饱和度越大,小于50%灰色区域为红色,越亮的区域表示红色的饱和度越大.3. 建立一个填充50%灰色的新通道.4. 运用”计算”命令”的变暗模式,让背景层中的A通道与50%通道进行变暗混合,过滤下来的就是绿色区域alpha2.5. 对”a”通道使用”应用图像”命令,让它与”alpha2”通道进行叠加混合, 叠加是一个增大反差的模式,使亮者越亮,暗者越暗.由于alpha2通道所有的像素都大于50%灰色,因此只能使”a”通道 的暗区域越暗,从而使绿色得到加强.
计算命令是将两个通道中相对应的像素的灰度值按一定的数学公式进行运算,并将结果保存到目标通道或新通道中,计算方法由指定的混合模式决定。在执行计算命令是要注意源图像尺寸必须与目标图像一样大,否则无法进行合成,源图像与目标图像可以是同一图像的不同通道,也可以是同一分层文件中的不同图层,可以通过执行计算命令实现两个或多个图像的合成效果,但混合后的图像是灰度图,也可以作为alpha通道或选区使用,在对话框的选项也只能是颜色通道,alpha通道和灰色通道。
在执行计算命令之前需要熟悉各种混合模式的效果。
计算命令的最大价值在于它提供了一种强大和精确的选择方式,这种方式不同于工具箱中的选择方式,它以像素自身属性(如亮度,色相,饱和度等)为出发点,通过一系列确定的方式,决定像素的取舍,并将这种取舍以通道图像的形式表现出来,最终以选择的形式处理图像。
相加和减去混合模式只在计算和应用图像命令中可用,相加模式可增加两个通道中的像素值,减去模式可以从目标通道中相应的像素上减去源通道中的像素值
计算命令对话框分四部分。“源一”“源二”“混合”与“结果”。
其中源一和源二是单独的通道或是来自一个由被打开文件的灰度组合通道,作为设置参与混合的目标对象。
混合选项的作用是用来设置源一与源二的混合方式,其中不透明度选项控制计算命令的强度,对源一中对象的不透明度起控制作用。
计算结果可通过结果选项的下拉列表中进行设置。
用分区魔术师PQmagic可以
随便找张DOS下的工具盘都有这个工具,
用光盘启动,选择进入分区魔术师PQmagic
选中要转换的分区,选择操作菜单/格式转换,
NTFS到FAT32就可以了
用硬盘分区魔术师PQ 8.0 互换NTFS 和Fat 32格式
以一个大小20GB硬盘的两个主分区和两个罗辑分区为例:
(一)转换主分区NTFS为 Fat 32 格式:
1.运行98时,打在PQ 8.0窗口:(假设硬盘各分区如下)
98(4GB)(Fat 32) + XP(5GB)(NTFS) + E( 4.5GB)+F(4.5GB)
这98在运行中,XP为隐藏的,右击XP所在之分区,在出现的选项中,左击设为激活(Set Active),点击确定,然后再右击XP之分区,点击转换(Convert),再选Fat 32格式,再点击执行钮(apply),完成后,XP (5GB)的格式已变成 Fat 32了。
(二)转换主分区Fat 32 为 NTFS 格式:
98(4GB)(Fat 32) + XP (5GB) (Fat 32) + E(4.5GB)+ F(4.5GB)
方法与上述1、相同。
《注意》:欲改变格式的分区,必须是运行中或激活(Set Active)的。
转换NTFS为Fat 32 格式的局限(或错误的发生):
1.Fat 32分区 必须大于256MB
2.有错误发生,主要因NTFS分区有数据在记忆中而尚未写入硬盘中。
3.XP NTFS分区内有压缩文件、过度分散文件或内有密码文件。在此情况下,你必须解压、移走或删除那些分散的文件,再重新转换。
4.文件夹系统有错误,比如失去的簇和交叉的文件夹。可以先修补这些问题,再尝试转换。
5.在分区中,没有足够的空间做转换工作。在转换过程中,需要同时用到NTFS和 Fat32这两个系统的空间一直到转换的最后一步完成为止。再者,有些改变情况中的NTFS文件夹必须转移到簇外并保存。
以下是转帖:
现象:用Partition Magic转换分区后,发现以中文命名的文件夹和文件变成了????,这时????式的文件无法更名、复制、删除。
分析:PQ是英文内核,即便是平常所说的中文版,也只是汉化版,内核并不有变,对中文支持不好。
解决:先用Ghost为该分区备份成一个镜像文件,接着用Ghost的辅助工具Ghost Explorer打开该镜像文件,利用其Restore(恢复)功能,把那些变成????的文件恢复到指定目录,在恢复时重新命名即可。(用这种方法可以将那些???文件恢复,但要逐个恢复,重命名,虽然很麻烦,很费时间,但如果是很重要的资料,那这些也就不算什么了)
建议:大家在用PQ转换前,最好将重要的资料用WINRAR等程序压缩起来,并以英文来命名,这样转换后就解压即可,不会出现上述情况。
开启GD库是php中一个重要的参数,常用来处理图像,像图片的任何处理都需要GD库的支持,下面我来介绍各种系统中GD库的开启方法与命令,大家可参考。
Windows下开启PHP的GD库支持找到php.ini,打开内容,找到:;extension=php_gd2.dll把最前面的分号“;”去掉,再保存即可,如果本来就没有分号,那就是已经开启了。Linux下开启PHP的GD库支持#开启GD库支持有以下几种方法##检测GD库是否安装命令 php5 -m | grep -i gd 或者 php -i | grep -i --color gd##如未安装GD库,则为服务器安装,方法如下### 如果是源码安装,则加入参数 --with-gd### 如果是debian系的linux系统,用apt-get安装,如下 apt-get install php5-gd### 如果是CentOS系的系统,用yum安装,如下 yum install php-gd### 如果是suse系的linux系统,用yast安装,如下 yast -i php5_gd### 如果嫌这个世界不够蛋疼呢,可以在原先编译PHP不支持GD的情况下附加 先下zlib源码,libpng源码,gd源码 解压后到源码目录 zlib目录 ./configure --prefix=/usr/local/zlib make ; make install make clean libpng目录 cp scripts/makefile.linux ./makefile ./configure --prefix=/usr/local/libp。
开启GD库是php中一个重要的参数,常用来处理图像,像图片的任何处理都需要GD库的支持,下面我来介绍各种系统中GD库的开启方法与命令,大家可参考。Windows下开启PHP的GD库支持找到php.ini,打开内容,找到:;extension=php_gd2.dll把最前面的分号“;”去掉,再保存即可,如果本来就没有分号,那就是已经开启了。
Linux下开启PHP的GD库支持#开启GD库支持有以下几种方法##检测GD库是否安装命令 php5 -m | grep -i gd 或者 php -i | grep -i --color gd##如未安装GD库,则为服务器安装,方法如下### 如果是源码安装,则加入参数 --with-gd### 如果是debian系的linux系统,用apt-get安装,如下 apt-get install php5-gd### 如果是CentOS系的系统,用yum安装,如下 yum install php-gd### 如果是suse系的linux系统,用yast安装,如下 yast -i php5_gd### 如果嫌这个世界不够蛋疼呢,可以在原先编译PHP不支持GD的情况下附加 先下zlib源码,libpng源码,gd源码 解压后到源码目录 zlib目录 ./configure --prefix=/usr/local/zlib make ; make install make clean libpng目录 cp scripts/makefile.linux ./makefile ./configure --prefix=/usr/local/libpng make ; make install make clean gd目录 ./configure --prefix=/usr/local/libgd --with-png=/usr/local/libpng make ; make install make clean 最后在php.ini中,搜到[gd]后,在下面加一行 extension=/usr/local/libgdgd.so 然后重启php服务,如果不行,试试reboot 好了,不过最后提醒一下,要知道这个世界很多意外的,源码安装,只添加gd库这一个情况下,PHP版本和库的版本各异,所以: - 不保证这么付出了这么多后有回报 - 不保证能够成功加载gd.so - 不保证不怀孕 所以如果是源码安装,最好还是在编译PHP的时候加参数--with-gdGD库函数GetImageSize作用:取得图片的大小[即长与宽] 用法:array GetImageSize(string filename, array [imageinfo]); ImageArc作用:画弧线 用法:int ImageArc(int im, int cx, int cy, int w, int h, int s, int e, int col); ImageChar作用:写出横向字符 用法:int ImageChar(int im, int font, int x, int y, string c, int col); ImageCharUp作用:写出竖式字符 用法:int ImageCharup(int im, int font, int x, int y, string c, int col);ImageColorAllocate作用:匹配颜色 用法:int ImageColorAllocate(int im, int red, int green, int blue); ImageColorTransparent作用:指定透明背景色 用法:int ImageColorTransparent(int im, int [col]);ImageCopyResized作用:复制新图并调整大小 用法:int ImageCopyResized(int dst_im, int src_im, int dstX, int dstY, int srcX,int srcY, int dstW, int dstH, int srcW, int srcH);ImageCreate作用:建立新图 用法:int ImageCreate(int x_size, int y_size); ImageDashedLine作用:绘虚线 用法:int ImageDashedLine(int im, int x1, int y1, int x2, int y2, int col); ImageDestroy 作用:结束图形 用法解释:int ImageDestroy(int im);ImageFill作用:图形着色 用法:int ImageFill(int im, int x, int y, int col);ImageFilledPolygon作用:多边形区域着色 用法:int ImageFilledPolygon(int im, array points, int num_points,int col);ImageFilledRectangle作用:矩形区域着色 用法:int ImageFilledRectangle(int im, int x1, int y1, int x2, inty2, int col);ImageFillToBorder作用:指定颜色区域内着色 用法:int ImageFillToBorder(int im, int x, int y, int border,int col);ImageFontHeight作用:取得字型的高度 用法:int ImageFontHeight(int font);ImageFontWidth作用:取得字型的宽度 用法:int ImageFontWidth(int font);ImageInterlace作用:使用交错式显示与否 用法:int ImageInterlace(int im, int [interlace]);ImageLine作用:绘实线 用法:int ImageLine(int im, int x1, int y1, int x2, int y2, int col);ImageLoadFont作用:载入点阵字型 用法:int ImageLoadFont(string file); ImagePolygon作用:绘多边形 用法:int ImagePolygon(int im, array points, int num_points, int 。