Table of Contents
说明
自由的控制视图系列
控制内容系列
第二部分:一些实用技巧注意PS所处的状态
Home Web Front-end HTML Tutorial Web前端切图你需要知道的几件事情_html/css_WEB-ITnose

Web前端切图你需要知道的几件事情_html/css_WEB-ITnose

Jun 21, 2016 am 08:54 AM

相对于程序来说,切图门槛很低,只要有一些ps基础,摸索个五分钟基本也就了解各大概。但是就跟其他的所有技能一样,切图也是有很多技巧性和经验在里面的,这些东西可以让你的切图工作更有效率,更有目的性。

说明

笔者用photoshop cs5做示例,不同版本功能会有稍许差异。

第一部分:一些快捷键

相对于设计和绘画,切图用到的ps并不多,以下我总结一些在切图中比较常用的快捷键,这些快捷键能答复的提高你的工作效率,并且看起来很酷。

自由的控制视图系列

自由的浏览图片:按住空格后,鼠标拖动

自由的缩放图片:按住alt+滚轮

切换到实际像素(100%):Ctrl + Alt + 0

工作区类型切换:Tab

一直后退操作:Ctrl + Alt + Z

控制内容系列

通过画面上点选一个图层:Alt + 鼠标右键

在画面上拖动一个图层:V 切换到移动模式 鼠标拖动

复制拖动一个图层:移动模式下 Alt+拖动

删除一个图层:选中要删除的图层 按下 Delete

合并多个图层:选中要合并的图层 按下 Ctrl+E

选区内填充颜色:Alt+Delete (前景色) Ctrl+Delete(背景色)

缩放当前选择图层:Ctrl+T(自由变换模式)

实用工具系列

画一个选区:点击M进入选区模式 , 鼠标拖画

放弃选区:Ctrl+D

吸管工具:点击I进入吸管模式,点选画面颜色

文字工具:点击T进入文字模式,点选画面的文字或者创建新文本

切片工具:点击C进入切片模式(旧版本会有不同)

第二部分:一些实用技巧注意PS所处的状态

photoshop开启一个文件,软件本身就处于不同的状态之中,总结下来有这样几种

工具状态 -- 代表当前是出于移动模式,选区模式,切片模式或者是吸管模式等等,工具状态代表你当前对文档操作的类型。

有一些特殊的状态下,要求你必须做出选择,这时候状态的切换会暂停。比如,文字输入模式和自由缩放模式下,你必须先对当前所做修改做出确认,才可以进行下面的操作。这种情况的特点是状态栏会出现如下选择,如需快速放弃修改可点击ESC

图层状态 -- 代表你当前操作的对象,有一些对象只接受特殊类型的操作。

比如一些填充和绘制的功能无法在文字图层进行,图层组不能进行操作。总之,你在进行涂层修改操作的时候,一定要注意当前操作的对象,否则容易造成误操作和操作不能;

色彩索引模式 -- 这是一个常见错误,通过导出web格式图片出来的png会自动换成索引模式,如果要继续修改需要把索引模式转成RGB模式。

操作图层

如果不是设计者自己来切图,那么切图者需要从图层里来体会设计者的意图。如何分组,层次间的关系都体会了设计者对页面结构个人的理解。所以对一个设计稿来说,第一步是粗看图层,理解设计意图,其次是根据自己的理解对图层进行新的操作和转换。以下是关于图层操作的一些经验:

关闭图层可见性 --关闭图层可见性非常常用,因为有些页面元素是交织在一起的,你通常需要关闭其中某项先切一部分,再切一部分;

合并图层 -- 设计师载入第三方的元素这类的作法,会让页面某些小部件的图层结构异常复杂,这时候将整个组合并Ctrl+E 不失为一个好办法;

合并图层的时候需要注意的是图层效果会跟随合并,这一方面会带来不好修改的问题,所以合并完了通常Ctrl+Alt+Z还原,另一方面在某些时候还是很有用的,但个图层的效果跟空图层合并也会起到图层栅格化的效果(文字图层也可以跟空图层合并)。

复制图层 -- 有些时候一些sprite效果可以直接通过复制图层在原稿上列出来,再通过切片工具出图

图层盖章 -- 在一些图层特别复杂的页面,有时需要用到图层盖章工具,选中最顶层的图层,点击Ctrl+Alt+Shift+E 可以把以下的所有图层盖到一个新的图层上。这个操作的好处是可以在不影响图层本身的情况下,合并图层。

生成图片

1)图片格式 -- 图片格式的原则简单来说是架构复杂,色彩众多的图片jpg优先,色彩简单,需求透明的png优先。png24在IE6下不兼容。

2)切片工具 -- 切片工具是ps为切图提供的强大的批量的工具,所以一定要尽可能的使用它。使用切片之前先采用上述的方法对图层进行处理,然后按需划取需要的切片区域,使用切片工具的时候有如下几个小技巧:

切片选项 -- 划取完分区以后,要对切片进行一些设定是很重要的,切片工具下Alt+点击切片,会弹出窗口。

首先,可以检查切片的尺寸和位置,尤其是尺寸,比如你要切的按钮定宽高,这里的检查和设置就至关重要。其次,在这里直接命名,可以省去出图以后重命名的时间。

切片储存 -- 切片在储存的时候,可以点选每个切片对其设定不同的图片格式,保存的时候可以选择保存选择的切片而不是全部。

3)全新图片 -- 很多时候,切片难以直接使用,图片需要进行二次处理。这时候我认为有以下几点需要注意:

千万不要对jpg进行二次处理:jpg就算质量100%也是有损格式,二次处理的jpg会有肉眼可见的质量损失,所以要采用png的各种作为中转。

注意图片尺寸:有些版本的ps在拖拽进文档的时候会默认尺寸适应,这会导致图片尺寸在你不知情的情况下发生改变。解决的办法可以是优先创建尺寸正确的图片,或者以源文档图层的形式拖拽进新文档。

缩放 : 任何格式的图片缩放都会产生质量损失,尽可能采用矢量图缩放,或者在源文件的路径里缩放再拖拽。

4)新图片处理 -- 新图片的处理有以下几个常用的技巧:

图像裁切和显示全部 : 图片小于画布或者图片大于画布的情况下使用裁切和显示全部命令,可以保证图片的精确性。命令位于 图像(I) -> 裁切/显示全部。

活动选区,复制,粘贴 :这三个命令配合使用可以实现很多转换。比如一个渐变按钮的缩短扩大。

切图本身并不是很难,再转换成网页的过程中,需要我们有足够的经验去书写代码,而这个过程,需要我们经常练习,学习。这样我们的页面质量会越来越高。还需要我们懂得一些知识、标签及声明,如css sprite技术、一些兼容性的书写、移动站点的规范,这些都要求我们有足够的经验。

文章来源:爱思资源网

文章链接: http://www.aseoe.com/show-41-648-1.html

本站文章均由 HTML5梦工场 编辑从其他媒体精选HTML5相关文章转载,仅供网友学习和交流,如果我们的工作有侵犯到您的权益,请及时联系小编QQ:123464386,我们会在第一时间进行处理!投稿与合作,请发至邮箱:tommy@html5dw.com

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

Repo: How To Revive Teammates
1 months ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
1 months ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

Difficulty in updating caching of official account web pages: How to avoid the old cache affecting the user experience after version update? Difficulty in updating caching of official account web pages: How to avoid the old cache affecting the user experience after version update? Mar 04, 2025 pm 12:32 PM

The official account web page update cache, this thing is simple and simple, and it is complicated enough to drink a pot of it. You worked hard to update the official account article, but the user still opened the old version. Who can bear the taste? In this article, let’s take a look at the twists and turns behind this and how to solve this problem gracefully. After reading it, you can easily deal with various caching problems, allowing your users to always experience the freshest content. Let’s talk about the basics first. To put it bluntly, in order to improve access speed, the browser or server stores some static resources (such as pictures, CSS, JS) or page content. Next time you access it, you can directly retrieve it from the cache without having to download it again, and it is naturally fast. But this thing is also a double-edged sword. The new version is online,

How to efficiently add stroke effects to PNG images on web pages? How to efficiently add stroke effects to PNG images on web pages? Mar 04, 2025 pm 02:39 PM

This article demonstrates efficient PNG border addition to webpages using CSS. It argues that CSS offers superior performance compared to JavaScript or libraries, detailing how to adjust border width, style, and color for subtle or prominent effect

What is the purpose of the <datalist> element? What is the purpose of the <datalist> element? Mar 21, 2025 pm 12:33 PM

The article discusses the HTML &lt;datalist&gt; element, which enhances forms by providing autocomplete suggestions, improving user experience and reducing errors.Character count: 159

How do I use HTML5 form validation attributes to validate user input? How do I use HTML5 form validation attributes to validate user input? Mar 17, 2025 pm 12:27 PM

The article discusses using HTML5 form validation attributes like required, pattern, min, max, and length limits to validate user input directly in the browser.

What is the purpose of the <progress> element? What is the purpose of the <progress> element? Mar 21, 2025 pm 12:34 PM

The article discusses the HTML &lt;progress&gt; element, its purpose, styling, and differences from the &lt;meter&gt; element. The main focus is on using &lt;progress&gt; for task completion and &lt;meter&gt; for stati

What is the purpose of the <meter> element? What is the purpose of the <meter> element? Mar 21, 2025 pm 12:35 PM

The article discusses the HTML &lt;meter&gt; element, used for displaying scalar or fractional values within a range, and its common applications in web development. It differentiates &lt;meter&gt; from &lt;progress&gt; and ex

What are the best practices for cross-browser compatibility in HTML5? What are the best practices for cross-browser compatibility in HTML5? Mar 17, 2025 pm 12:20 PM

Article discusses best practices for ensuring HTML5 cross-browser compatibility, focusing on feature detection, progressive enhancement, and testing methods.

What is the purpose of the <iframe> tag? What are the security considerations when using it? What is the purpose of the <iframe> tag? What are the security considerations when using it? Mar 20, 2025 pm 06:05 PM

The article discusses the &lt;iframe&gt; tag's purpose in embedding external content into webpages, its common uses, security risks, and alternatives like object tags and APIs.

See all articles