A. sonarqube扫描前端js代码,扫描出的结果覆盖率这一项为什么没有数据
如何导入Sonar代码扫描规则和设置默认代码扫描规则。 工具/原料 SonarQube 方法/步骤 一 进入配置页面 点击“质量管理”菜单 ,在质量管理页面点击右上角“恢复设置”。 二 导入代码扫描规则 在“恢复设置”对话框中点击“选择文件”按钮,选择代码扫描规则XML文件,再点击“恢复按钮”。 三 设置默认代码扫描规则 点击刚导入的代码扫描规则右边的“设为默认”链接,可将此规则设置为默认的Java代码扫描规则
B. 用HTML5 可以实现二维码扫描识别的功能吗
可以。
实现基本步骤:
操作摄像头,获取图片。
技术要点:MediaStream、GetUserMedia、File api。
利用canvas使用相关算法分析图片识别图片得出结果。
技术要点:getImageData
* 涉及到的技术点浏览器们(包括移动端)支持各异,现阶段要开发并投产还不太现实
* 识别算法是一个难点,不过谢谢github,谢谢开源社区,@Shou Jiesong 的答案中有phonegap的插件地址,支持各种码。
C. 如何制作平面设计作品印刷正稿
印刷是一个以复制为主要特点的工业,无论传统印刷还是现代印刷我们都需要一个可以复制的母体,在印刷行业当中称之为印版,记载了我们需要复制信息的主体以及其他的一些加工信息.如何制作符合不同印刷方式特点的印版是印刷工作者必须掌握的基本技能.
按照常规的对于印刷方式的分类方法,印刷制版同样可以分为平版制版,凸版制版,凹版制版,孔版制版等等方式,现代制版工艺建立在计算机模拟的基础之上,制版工艺依赖于对成像原理和技术的深入应用.
传统制版工艺效率低下,现代制版工艺采用了计算机作为支持手段效率得到大幅度的提升.印刷品质量的好坏固然取决于设计环节,制版的因素也相当重要.
1.1制版历史与现状
印刷制版的历史悠久,在印刷生产环节当中也一直占据较为重要的地位.印刷五大要素印刷机械,印版,油墨,纸张,原稿当中印版的因素是比较重要的.随着计算机技术的发展传统制版工艺得到了更新和发展,有许多制版方法已经发生了巨大的变化或被淘汰,但是遗留下来的优点却被计算机制版所模仿和吸收.
制版方法的分类有:手动雕刻和光学成像,光化学制版,机械制版,电子制版,木刻水印,活字印刷,雕刻,数字制版.
图象制版技术于19世纪中叶随着棉胶湿版照相和玻璃网屏的问世,逐步形成了由照相,修版,晒版和印刷等四个主要工序构成的可完成连续调图象复制的图象复制工艺格局.我国在1920年代开始引进并应用平版照相制版工艺,1970年代初开始引进电子分机,经几代人的艰苦努力,逐步创立了具有中国特色和体系完善的电子分色制版工艺,可以讲建国后图象制版工艺大致经历了三个发展阶段. 一 明胶湿版到明胶干版工艺创段;二,电子雕刻凹版
计算机技术的发展使得制版技术直接应用得到了保障,便利的条件和低廉的价格极大地缩短了传统的制版周期.
1.2制版工艺流程
传统印刷设计的一般流程:
(1) 设计素材的准备:插图绘制,摄影图片准备,文字稿准备.
(2) 设计草稿绘制:版面编排样式,标题字,图文混排效果图.
(3)设计正稿制作:手动排版,照相植字,标题美术字黑白稿绘制,图形黑白稿绘制,美工拼贴完成.
(4)菲林制作:字稿菲林,图片分色菲林,手工拼版,完成菲林,交付印刷.
图1 传统印前设计
DTP技术的产生与发展.桌面印前设计系统主要由图像输入系统,图文设计与编排系统和输出系统三大部分组成.它摈弃了传统的铅字排版工艺,采用电子出版新工艺,这一变革被人们称作以"光与电"取代"铅与火".DTP技术的发展极大地提高了印刷品(特别是彩色印刷品)设计的工艺水准和制作效率,促进了信息的传播和生产的发展.如今,DTP已广泛应用于印刷出版业,在技术更新迅速的广告业更是深入人心.印刷类广告是平面广告的主要形式,比如报刊杂志广告,招贴广告,邮寄广告,售点广告,广告宣传册等等.其设计与制作都离不开电脑印前设计DTP技术.
现代制版工艺由于引入了计算机控制其前期工作正日益趋于相同,人们希望得到统一的处理信息方式,一次制作多次输出,针对不同输出方式只需更改简单的一些控制参数即可.
图2 现代制版工艺流程
现代制版工艺的好处:
(1)高效率
过去赶制一份平面广告印刷品通常要跑好几个地方,比如植字店,制版公司,印刷厂等;从设计草图到正稿绘制,都需倾注大量人工,且修稿亦等于重复劳动,总之是费时费力.然而,利用电脑图文制作技术,所有的设计工作可以由一人在同一台电脑上完成,随时在显示屏上预见效果,也可以通过打印机打出样稿校样,如此,效率大大提高,品质也容易掌握.
(2)容错性
过去设计一幅平面广告样稿如遇绘制过程中的错误则需从头再来,修改起来费时费力.电脑图文制作技术所提供的大多数设计软件都有很强的"反悔功能",即使不经意画错了,还可以恢复到上溯若干步骤或回到原先存盘时的状态,无须从头由白纸开始,具有强大的容错性.一些图形,图像的属性,如颜色,对比度等都可随时修改,调整.
(3)准确性
通过电脑进行图形绘制,图像处理,文字输入可以达到传统方式所无法达到的准确度.对于控制图形的大小比例尺寸,颜色色号等可以数字输入,绝对精确.
(4)强大的存储功能
运用电脑图文制作技术来设计广告,最大的好处就是可以完全保存以前设计,绘制的东西,在下次需要再次用到的时候轻易地就可调用,甚至可以随时复制.
1.3印刷原稿
印刷原稿决定了印刷成品的质量好坏,慎重选择和处理印刷原稿是制版环节的必须考虑因素.原稿的重要性对于制版过程来讲非常重要,起到至关重要的作用.
原稿是指在复制当中保存被复制信息的基础,彩色图象复制原稿是基础,它决定了复制图象质量的基本轮廓.因此在原稿扫描分色之前应根据图象复制目的的特点,对原稿的类型,内容,色彩,层次,清晰度及颗粒综合分析,突出原稿特点,抑制其不足.确定符合复制目的,原稿内容及艺术再现性的工艺参数.
制版原稿是由用户提供的图象,图形和文字等稿件.从原稿综合构成看有彩色反转片,彩色透明正片,照片,画稿,印刷品和实物等六种;从原稿内容看则分为风景,人物,静物,国画,油画,水彩画等;,
彩色图象复制中,每一幅原稿都有其艺术特点,分色制版时只有予以足够重视,才能不失图象的艺术恃点和风格.如中国画的焦,浓,重,淡,清;古画的古朴,稳重,沉着;油画的色彩丰富,对比强烈,笔触分明;水彩画的色调明快,鲜艳,清淡及水韵滋润;人物稿肤色细腻,层次丰富;静物,机械,织物的细微质感,精细纹理及形体空间感等.此外当多幅原稿构成一个体系如画册,样本等则还应注意各幅原稿的时代特色,相互协调及整体效果.因而电分制版作业人员只有充分理解原稿的艺术特点和作者创作所追求的艺术效果,才能设计出既忠实于原稿,又能消除摄影处理中的误差,突出作品的艺术特证和风格的分色控制参数.因此电分制版作业实质上是一次新的艺术创作过程.
简单地讲,图像的层次感较好就是明暗差别和颜色差别比较明显,能较好表现不同亮度和颜色的细节,一个图像的层次是从两个方面展开的,一个是从亮度层次,也就是在中性灰色的成分上来表现.它反映了一个图像的明暗细节,构成了图像的结构骨架,是层次的基础.在这个明暗结构的基础上添加颜色就形成了饱和度不同的各种彩色,从而产生了更加丰富的细节结构.如图 5 — 8 所示.它表示了一个用 RGB 加色形成的某一颜色的成分组成原理.其中公共部分构成了它的灰色亮度成分,而其他部分决定了该颜色的色相,而灰成分和彩色成分的构成比例的多少就决定了该颜色的饱和度,也就是鲜艳程度.
要使一个图像获得较好的层次感,一个要求是图像要有较宽的黑白层次上明暗色调的范围和彩色层次上最大的色彩张开度,另一个是要求图像的层次有一个较合理的分布,以最大限度地表 现图像中最重要的细节.
另外,这里所讲的层次校正是针对灰度明暗层次而言的.至于彩色层次的问题将会在颜色校正中提到.在下面的内容中将谈到各种类型的层次校正问题.
与印刷适性有关的层次校正
层次校正对于任何图像都是很重要的,而且对于输出后进行印刷的图像则是非常基本的.下面分别叙述两个基本的校正操作.
1 .图像的高亮点和阴影点 ( 即白场和黑场 ) 的设置.白场和黑场是一幅图像上的最亮和最暗的色调值.图像的输出类型决定了应如何设置这些点.对于非印刷类型的电子出版,图像的层次范围应该包括从黑到白的整个色调范围,也就是最亮的点设置成为 0( 或 O % ) ,将黑场设置成 255( 或 100 % ) ,或者采用自动调整选项强制将色调分布在整个色谱上.
然而对于印刷和打印输出而言,情况就不是这样.在扫描原图像的层次为全色调范围 (O %到 100 % ) 时,一般都要求将图像中的层次压缩到小于全色调的范围之内后再进行输出.究其原因,是由于印刷适性当中的一个重要特性:在印刷图像的高亮处,一般在 3 %~ 5 %的高亮区域是印不出来的,也就是说 3 %~ 5 %的灰度变成了 O %的"纯"白色,也就是纸张的颜色.这样图像高亮度区域的细节就会丢失.而相反,在 90 %左右的暗调区域以上都会被印成 100 %的黑色,这样,暗调细节就会丢失.为了补偿这种印刷适性对再现图像层次的影响,就必须对印刷用的图像进行层次压缩,例如,将 0 %的白色压缩到 5 %的灰白色,而将 100 %的黑色压缩到 90 %的暗灰色上 .
对印刷用的图像设置黑白场,一种方法是在扫描软件中进行前端设置,另一种是用后端图像处理软件,如 Photoshop 中进行后端设置.下面以 Photoshop 中的处理为例来说明处理过程,实际上无论前端还是后端软件的处理都是类似的.
校正的第一步是确定印刷极点,其中高光极点可分成两种.一种是没有信息的点,纯白纸,称作为镜面高光.另一种是携带有细节和具有信息的高光点,可称之为散射高光.这两种高光都很重要.确定印刷高光极点实际就是寻找合适的散射高光点,用在屏密度计 Info 检查重要的散射高光点的颜色值,看它是否位于可印刷的范围以内.如果在范围以内就不用进行调整,否则就用极点调整工具把它压缩设置到能够印刷的最高颜色值上,以使它能被印刷出来.同样原理,对暗调点则选用需要呈现暗调层次的最适当区域并检查其值,如果超出可呈现的暗调层次的最深颜色的值,则用极点调整工具将它向亮调处压缩,使之可呈现出细节和层次.
设置用于印刷的极点的最好方法是使用高光和暗调滴管.在 Photoshop 的 Curves 和 Levels 工具中都有滴管工具,它们的功能如上面所述专门用于设置极点,并对极点之间的色调按极点之间的的范围进行线性映射.极点颜色值的设置要依照具体的印刷条件而定,一般是使用 C , M , Y , K 颜色值设置.大多数情况下,在白纸上打印时,最常用的 CMYK 高光极点值是 5 , 3 , 3 , 0 . RGB 等量值为 244 , 244 , 244 .灰度等量值为 4 %的点.而暗调极点常用的 CMYK 值是 65 , 53 , 51 和 95 , RGB 等量值为 10 , 10 , 10 .灰度等量值为 96 %的点.
2 .网点增大的补偿校正. (1) 网点增大的概念和性质.网点增大是一个重要的印刷适性.其含义是指当油墨印在纸上时,网目调网点的大小和形状可能会发生改变,这是由于纸张的吸墨性和印刷机的速度引起的,其结果是图像整体变黑,从微观上讲也就是由于网点增大了.网点增大的程度人们使用"网点增大率"和"网点增大"两种概念,其中:
网点增大率 =( 增大后的网点大小一原始网点大小 ) %这种定义比较科学严谨.而"网点增大"概念是直接使用 50 %网点被增大后的绝对增大量来定义,这种直接反映网点增大量的方法简单直观,工艺性较好,因此在诸如 Photoshop 的分色参数定制界面上就是使用"网点增大" (Dot Gain) 的概念来定义的.由于在实际工作中以上两个概念被经常混淆,因此在设计和输出的过程中要和印刷厂的输出中心取得统一的概念.
现在我们以"网点增大率"概念来表述,如表 5 — 1 所示显示了在不同增大率的情况下,在各个原始网点值的基础上的增大值.可以看出随着网点增大率的增加,原始网点值的增大程度就越严重.另外可以看出,对具有相同的网点增大率的不同大小的网点,其增大后的网点大小 ( 或者是网点增大的绝对值 ) 基本上是呈现线性增长的关系.在一般的胶印和喷墨输出过程中网点增大率的范围通常为 15 %到 35 %之间.
表 5 一 l 不同大小的网点的增大率分布
网点值
5 %
10 %
20 %
30 %
40 %
50 %
60 %
70 %
80 %
90 %
95 %
增大率
l %
3 %
8 %
16 %
27 %
35 %
26 %
18 %
9 %
4 %
l %
我们再回到 Photoshop 等软件中常用的"网点增大" (DotGain) 的概念来,表 5 — 2 中所示是不同印刷方式下在中间调处的网点增大及其得到 50 %网点 ( 增大后 ) 所需原始网点大小.从中看出如果在印刷时预期网点增大为 10 ,则 41 %的中间调网点大约产生 50 %的网点;对于 15 的网点增大,需要 36 %的网点以得到印刷时的中间调.这些数值对不同的印刷环境会有所不同.
(2) 网点增大的印前补偿及 Gamma 校正原理.网点增大的直接效果就是使得印刷和打印的图像变得层次较暗和颜色较深,特别是中间调的这种效果最为明显,因此网点增大的补偿就变得十分重要了.进行网点增大的补偿校正在印前处理中主要通过两
表 5 — 2 不同印刷方式下中间调网点增大和 50 %网点
f 增大后 ) 所需的原始网点大小
印刷方法
网点增大
原始网点大小
卷筒纸印刷机,铜版纸
15 ~ 25
36 %~ 30 %
单张纸印刷机,铜版纸
10 ~ 15
4l %~ 36 %
单张纸印刷机,胶版纸
18 — 25
35 %~ 30 %
新闻纸印刷
30 — 40
28 %一 25 %
①用 Photoshop 中的 Curves 工具来直接校正改变图像中的数据是最快和最容易的方法.同样也可以用前端扫描软件中类似的工具来设定扫描采集映射曲线以获得经过补偿的数据.其补偿方法如图 5 — 9 所示.例如,假设网点增大为 10 ,则对色调曲线上 50 %的点设置控制点,将该点调到 40 %的调子处.那么扫描和加工的图像在中间调时看起来比原图要亮一些,但在印刷 ( 或打印时 ) 时, 40 %的点将变暗到 50 %,就像原稿一样..用这种方法扫描及修整后的图像应在文件名当中反映出来,如州 p / 10 . tif 之类,以便输出和管理.
②另一种补偿方法是以 EPS 格式存储输出传递曲线并在输出时由 RIP 作出校正处理.在 Photoshop 中选择 File / Page Setuo( 页面设置 ) ,再选择 Transfer Function( 传递函数 ) 按钮,则有如图 5 — 10 所示的类似 Curves 的曲线映射工具,并可按不同色调将校正要求的网点百分比填人各个色调值的修改方框中.然后选择 EPS 存储格式并点击" Include Transfer Function' ' ( 包括传递函数 ) 按钮,以 EPS 格式存储.在这种校正中图像信息不会改变,但文件中嵌入了传递函数,以供 RIP 软件在输出时以上述同样的方式对网点增大进行补偿.
1.4印前处理
1.4.1图像
图象信息是指用一定的技术手段采集图象信息,并对其进行某些分析与变换,从而获取所需住处的过程.图象信息处理方法主要有两大类:(一)光学图象信息处理,即用光学的方法对模拟图象进行某种特殊的光学变换,这是一种最典型的模拟图象信息处理,但本书不对其进行讨论.(二)数字图象处理,即采用计算机对图象进行变换和解析.这里的数字图象信息又分为模拟电信号纯数字信号方式两种形式,随着技术的进步,数字信息方式已成为主流.
通常计算机对图象信息的处理有以下三个主要目的:第一是图象质量的改善(简称象质改善),即对图象的灰度进行某些变换,增强其中的有用信息,抑制无用信息,并以适当方式输出,使图象的视觉质量改善,便于人眼观察理解和进一步处理,这是本书的研究重点.第二是模式识别,即采用一些特殊手段提取,描述和解析图象中所含的某些特征或特殊信息,如图象的频谱特性,灰度特征,边界特征,颜色特征,纹理特征,形状特征,拓扑特征及关系结构等,从而实现图象的自动识别.第三是图象重建,即从N维图象的投影信息或微波全自信息(N-1维信息)通过一定算法重建N维图象的技术.
图像是由彼此相邻的彩色像素所组成,其效果如同用小方块拼成的图案一样,彼此间有固定的位置和不同的颜色.图像媒体的最大优点是非常适合于表现连续调变化的各种景色,人物等自然模拟信息,并能够做到从颜色和层次的各个方面来完美地再现它们.
对图像的处理,从几何尺寸的放大和位置的旋转到对图像信息的各种变换处理,可以说是五花八门,无奇不有.而由此产生的效果可以说是丰富多彩而层出不穷,给我们的视觉带来了极大的震撼力和新意.然而,就其反映图像本质的处理,以下两种最为明显:其中之一是对一幅图像的放大和旋转.做这种处理后,图像的边缘就会变得粗糙,这主要是因为图像是由固定数目的像素组成的缘故,放大图像只是把像素的尺寸放大了,像素颗粒变得明显 了.另一种处理就是在图像软件中作为最有标志性的两种操作:即"选取"操作和"图层"操作.由于构成图像的像素是一个有严格位置和顺序安排的阵列,只要是对图像做仿真处理,这种阵列的安排就不能被打乱.然而在做图像加工时,可能需要将图像中的反映某一画面形象的像素阵列区域选取出来,并进行加工和创意等处理,例如将一个图像中的孩子形象和另一个图像中的鸭子形象分别取出并合并在另一个背景图像上.这时就需要将这些由像素形成的"形象对象"分别使用"选取"操作来选中这些像素,并安排在不同的"图层"上,并利用不同的"层"来对这些"形象对象"进行重新拼接,而各个"形象对象"范围内本身的像素阵列顺序并没有被打乱.
1.4.2图形绘制
矢量图形在计算机当中的绘制可以得到精美的输出效果.广告插图的宗旨在于服从商品经济社会的需要,有明确的促进商品推销的目的,这是绘画性的广告插图与书籍插图等绘画性艺术的根本区别.
在广告设计领域中,随着科学技术的进步和摄影技术的发展,多姿多彩的各种摄影照片已逐渐取代插图的位置,占据视觉表现的主导地位.但手工绘制的插图仍然占有一定的位置,展示着独特的魅力.
大批优秀的广告插图画家,其创造性的艺术劳动使广告插图在艺术性,表现力等方面都比以前有了长足的进步.广告插图,名家辈出,风格多样,展现了崭新的艺术风貌,成为引起人们注意和乐于接受的新时尚,因而立于不败之地.
多种艺术形式各有长短,在真实地反映对象上,彩色摄影给人的可信度是其它艺术形式不可比拟的,但在创造艺术形象的随意性和艺术的取舍与强调上,绘画的手法则大有自由驰骋的天地.
插图的表现形式基本上有下列二种:
1.绘画:运用绘画的艺术形式将广告内容的传达予以视觉化的造形.这是一种直观形象的视觉语言.具有自由表现的个性,有很大的创造余地.利于创造一种理想的气氛,表达不同的意境与美感情趣.
2.漫画:当今流行的一种具有夸张和幽默感的艺术形式,恢谐风趣.看后令人回味无穷.
设计成功的广告插图首先应该是简洁明确的,画面构成单纯集中,对准诉求目标.其次,一般只应该有一个单一的主题,不宜作更多内容的表达或多目标的诉求.这样观众才能在不经意地浏览广告画面时,一眼抓住画面的重点,理解广告表达的主题.广告插图设计的人物与场景,必须针对目标消费者的心理特点和审美意识,不能相互脱节或背道而弛,应该以目标消费者最关心的人物和场景为诉求形象.这样才能使他们见后产生预期的心理反应.
矢量图形 矢量图形不像光栅图像那样由像素组成,而是由一个个相互独立的图形对象组合而成,而这些图形对象又是由标记点,线条,面,体等几何元素和填充色,填充图案等构成.
1.4.3文字
文字设计意为对文字按视觉设计规律加以整体的精心安排.文字设计是人类生产与实践的产物,是随着人类文明的发展而逐步成熟的.进行文字设计,必须对它的历史和演变有个大概的了解.
世界各国的历史尽管有长有短,文字的形式也不尽相同,但世界文字的发展历经悠久的历史长河之后,逐步形成代表当今世界文字体系的两大板块结构:代表华夏文化的汉字体系和象征西方文明的拉丁字母文字体系.汉字和拉丁字母文字都是起源于图形符号,经过各自几千年的演化发展,最终形成了各具特色的文字体系.
汉字仍然保留了象形文字图画的感觉,字形外观规整为方形,而在笔划的变化上呈现出无穷含义.独立的汉字都有各自的含义,在这一点上和拉丁字母文字截然不同.因而在汉字的文字设计上更重于形意结合.
拉丁字母文字由26个简单字母组成完整的语言体系,拉丁字母本身没有含义,必须以字母组合构成词来表述词义.其字母外形各异,富于变化,在字体整体设计上有很好的优势.
文字发展的历史也是文字设计的历史,在文字结构定型以后,文字设计开始以基本字体为依据,采用多样的视觉表现手法来创新文字的形式,以体现不同时期的文化,经济特征.印刷技术的发明和欧洲文艺复兴,极大地推动了文字设计在技术与观念上的改进,人们开始讲究艺术效果与科学技术的结合,出现了一种符合人们视觉规律的数比法则与强调色彩,形态,调子及质感的设计字体.工业革命时期,文字设计在商品销售,文化教育和传播科学技术方面发挥了空前的作用.印刷技术的发展加速了文字设计的多样化,由英国人发明的黑体字在字体的形,比例,量感和装饰上作了新的探索.各种符合时代特征的流行字体大量产生.
1.4.4排版及其软件
排版设计亦称版面编排.所谓编排,即在有限的版面空间里,将版面构成要素--文字字体,图片图形,线条线框和颜色色块诸因素,根据特定内容的需要进行组合排列,并运用造型要素及形式原理,把构思与计划以视觉形式表达出来.也就是寻求艺术手段来正确地表现版面信息,是一种直觉性,创造性的活动.编排,是制造和建立有序版面的理想方式.排版设计是平面设计中最具代表性的一大分枝,它不仅在二维的一面上发挥其功用,而且在三维的立体和四维的空间中也能感觉到它的效果,如包装设计中的各个特定的平面,展示空间的各种识别标识之组合,以及都市商业区中悬挂的标语,霓虹灯等等.
排版设计是平面设计中重要的组成部分,也是一切视觉传达艺术施展的大舞台.排版设计是伴随着现代科学技术和经济的飞速发展而兴起的,并体现着文化传统,审美观念和时代精神风貌等方面,被广泛地应用于报纸广告,招贴,书刊,包装装潢,直邮广告(DM),企业形象(DI)和网页等所有平面,影像的领域.为人们营造新的思想和文化观念提供了广阔天地,排版设计艺术已成为人们理解时代和认同社会的重要界面.
随着世界高新科技的发展和信息社会的到来,催生出了各媒体间的发展与更新.电子媒体传递的多样化,已成为当今最具吸引力的版面构成因素.作为现代设计艺术的排版设计已成为世界性的视觉传达的公共语言.这种采用简单明晰的字体,图形和符号,用以打破民族间语言隔阂的设计,加快了信息的传达,以期相互融洽 ,相互交流,相互推动,共同构筑版面的新格局,新概念.
苹果Macintosh 系列微机常用的矢量绘图软件是Illustrator和Freehand.PC 系列及兼容微机常用的矢量绘图软件是CorelDraw.Corel公司推出的Coreldraw9.0中文版集绘图与排版功能,具有很强的兼容性,几乎支持所有的图形图像格式,且完全支持电脑分色制版,是目前较为流行的绘图拼版软件.矢量绘图软件常见的基本工具有笔(直线,曲线),几何图形(如圆形工具,矩形工具,多边形工具)工具等,通过辅助线,数字精确输入和形与形之间的结合,接合,修剪,相交等辅助作图方式精确绘制出任意复杂的矢量图形;通过选取或数字输入控制图形的色彩,印刷色号(CMYK);利用软件自带图库或自行设计的图形来进行图案填充和纹理填充;文字的输入,变形和特效美术字的制作等.
排版软件是将文字和图形,图像组合在一起,并可以对它们 进行精确的编排和设计.排版软件的操作功能十分强大,从精 巧的定位处理到出血,陷印等十分专业的设计处理,可以说是 无所不有,简直就像是传统的印前制版工艺系统的电子翻版. 在众多的排版软件中,PageMaker是一个非常优秀的专业级的经 典软件.本书中就以它作为代表来论述.另外,排版软件的输 入接受能力和输出控制功能部分,可以讲是所有各类平面设计 软件中功能最为全面的,因为它的结果是直接面向输出的.而 上面其他两种软件的结果可以只作为排版软件的元素而不直接 用于输出打印.
1.5解释输出及打样验证
1.5.1版面描述语言
印刷印前设计软件生成的文件格式多种多样,需要一个统一的标准.页面描述 将图像,图形,文字组合成一个版面就构成了版面描述数据.一张单独的照片,将它用图像数据描述就可以了,但如果有几张照片,这些照片又要保持一定的位置关系,就必须有一些数据来说明这种关系,如果再加上图形和文字,它们的关系就更复杂了.带有描述关系的数据的格式有许多种,有经典的语言方式,如 P0stScript 语言,比较容易阅读,但不容易加工;也有现代的节点一指针方式,如 HrrML 语言,虽不便于人工阅读,但有利于计算机加工.
语言式描述是一维流式结构,看过上文才知下文.因此它的阅读和解释非常缓慢,无法快速地跳跃式地编辑.而节点一指针式是多维结构,可以快速地沿指针检索到地方,或通过交换节点的次序来改变元素的叠放顺序.节点一指针方式的数据都是以二进制整数或浮点数方式存放,占用空间小,读出就用.而语言方式却要进行格式翻译,速度慢得多了.节点一指针方式不仅在版面描述上使用,而且在图像,特别是图形数据上也广泛使用.版面描述数据的复杂程度不仅取决于版面的复杂程度,更取决于软件的复杂程度.
1.5.2色彩管理
早期的电脑系统是没有色彩管理这回事的,直到九零年代苹果电脑推出了ColorSync 1.0色彩管理,但都局限于苹果设备之间的色彩控制.到九三年国际色彩联盟(Interational Color Consortium)成立,制定了开放式色彩管理规则——ICC,令色彩在不同牌子的电脑输出/输入设备能互相沟通,产生理想及一致的彩色制作.之后苹果电脑系统,微软视窗系统及升阳电脑系统等相继支持ICC法规,使一个数码彩色档案不单在不同设备输出一致辞的色彩,甚至在不同的电脑系统也获得相同的效果.ICC法规使色彩管理能兼容不同设备及电脑系统,消除从前桌上出版之色彩控制困难.
Postscript色彩管理模式
大多数色彩管理软件工具于输出前已将图像色彩修正,但Postscript之色彩管理方式是于输出时才进行,把RGB色彩转为理想的CMYK色彩.第二代Postscript亦支持ICC色彩管理. 另外,大部份色彩管理系统普遍使用CIELAB作为参考色域,但Postscript是利用CIEXYZ作为参考色域.(CIEXYZ与CIELAB基本没有分别,同样代表人眼之色彩范围,是CIE分别于一九三一年及一九七六年发表的标准.) Postscript色彩管理是采用Color Space Array(CSA)及 Color Rendering Dictionary(CRD), 相对地分别等于来源特征档(Source Profile)及(output profile).有些色彩管理系统使用别的名称代表来源及输出特征档,此点读者要小心.
Postscript有三种色彩管理输出模式:
模式(一)-----在电脑平台内转换色彩 输出驱动先将图像色彩转
D. 前端页面怎么判断用户已扫描二维码
前端没法判断用户是否扫描,只能后端处理。
E. 富士通图像扫描仪fi-7140如何对接前端页面
您好,你的问题,我之前好像也遇到过,以下是我原来的解决思路和方法,希望能帮助到你,若有错误,还望见谅!展开全部
1、首先需要进入扫描仪设置程序界面,如果原文件为图片,就要选择照片模式。
2、为了提高扫描的质量,我们在扫描的分辨率,选择比较高的分辨率。非常感谢您的耐心观看,如有帮助请采纳,祝生活愉快!谢谢!
F. 手机web页面怎么调用摄像头执行扫描,获取数据
HTML5技术支持WebApp在手机上拍照,显示在页面上并上传到服务器。这是手机微博应用中常见的功能,当然你也可以在其它类型应用中适当使用此技术。
1、 视频流
HTML5 的 The Media Capture(媒体捕捉) API 提供了对摄像头的可编程访问,用户可以直接用 getUserMedia(请注意目前仅Chrome和Opera支持)获得摄像头提供的视频流。我们需要做的是添加一个HTML5 的 Video 标签,并将从摄像头获得的视频作为这个标签的输入来源。
<video id=”video” autoplay=”"></video>
<script>
var video_element=document.getElementById(‘video’);
if(navigator.getUserMedia){ // opera应使用opera.getUserMedianow
navigator.getUserMedia(‘video’,success,error); //success是回调函数,当然你也可以直接在此写一个匿名函数
}
function success(stream){
video_element.src=stream;
}
</script>
此时,video 标签内将显示动态的摄像视频流。下面需要进行拍照了。
2、 拍照
拍照是采用HTML5的Canvas功能,实时捕获Video标签的内容,因为Video元素可以作为Canvas图像的输入,所以这一点很好实现。主要代码如下:
var canvas=document.createElement(‘canvas’); //动态创建画布对象
var ctx=canvas.getContext(’2d’);
var cw=vw,ch=vh;
ctx.fillStyle=”#ffffff”;
ctx.fillRect(0,0,cw,ch);
ctx.drawImage(video_element,0,0,cw,ch,0,0,vw,vh); //将video对象内指定的区域捕捉绘制到画布上指定的区域,可进行不等大不等位的绘制。
document.body.append(canvas);
3、 图片获取
从Canvas获取图片数据的核心思路是用canvas的toDataURL将Canvas的数据转换为base64位编码的PNG图像,类似于“data:image/png;base64,xxxxx”的格式。
var imgData=canvas.toDataURL(“image/png”);
这样,imgData变量就存储了一长串的字符数据内容,表示的就是一个PNG图像的base64编码。因为真正的图像数据是base64编码逗号之后的部分,所以要让实际服务器接收的图像数据应该是这部分,我们可以用两种办法来获取。
第一种:是在前端截取22位以后的字符串作为图像数据,例如:
var data=imgData.substr(22);
如果要在上传前获取图片的大小,可以使用:
var length=atob(data).length; //atob 可解码用base-64解码的字串
第二种:是在后端获取传输的数据后用后台语言截取22位以后的字符串(也就是在前台略过上面这步直接上传)。例如PHP里:
$image=base64_decode(str_replace(‘data:image/jpeg;base64,’,”,$data);
4、 图片上传
在前端可以使用Ajax将上面获得的图片数据上传到后台脚本。例如使用jQuery时可以用:
$.post(‘upload.php’,{‘data’:data});
在后台我们用PHP脚本接收数据并存储为图片。
function convert_data($data){
$image=base64_decode(str_replace(‘data:image/jpeg;base64,’,”,$data);
save_to_file($image);
}
function save_to_file($image){
$fp=fopen($filename,’w');
fwrite($fp,$image);
fclose($fp);
}