附录2-PS基本操作

目录

1 标尺

2  测量

3  参考线

4  获取颜色

5  给图像扣出来

5.1  分离图层

5.2  直接使用图层

5.3  合并图层后再导出

5.4  切片工具

6  获取文字属性

7  获取坐标信息

8  创建等分线辅助线

9  图像等比例缩放

10  仿制图章


1 标尺

打开一张图像文件后,如果是这样的

我们可以按下 ctrl+r 打开标尺,出现标尺后,我们右键标尺,然后选择 像素

这样我们就可以观察效果图上的像素值了

左侧有一个放大镜按钮,那个可以放大或缩小图片。

按住空格后会出现一个手形工具,这时再移动鼠标就可以移动图像了

2  测量

我们一般使用右侧的矩形框进行测量,点击矩形框后进行拖动,会自动出现W与H的值

选区不想要的时候点一下别的地方就可以取消选区了,或者按下ctrl+d也行

3  参考线

我们打开标尺后,选择这个工具(也可以不使用这个工具,使用这个工具后面拖动参考线方便些)

之后点击标尺

然后拖动鼠标,可以出现一条参考线

多拖几次就会有多个参考线,如果不想用参考线的时候给他拖回标尺的位置,就等于将这根参考线删除了

  • 横向纵向参考线都可以拖出来

当我们拖出参考线后,我们就可以量出来较为精确的像素值

4  获取颜色

点这个,然后移动到想吸取的地方,然后点点一下左键

然后双击这个

它就会出现一个对话框,我们可以从中看到rgb,也可以看到f6f8fc这种16进制颜色的值

5  给图像扣出来

5.1  分离图层

第一个是矩形选取工具。第二个是套索,可以理解为是多边形选取工具。第三个是魔棒,可以理解为点一下就能选取图片中一个部分的选取工具

我们就用魔棒为例,我们点完魔棒之后点一下这里的 C

发现它给C选取出来了,然后这个时候我们按 ctrl + J,发现这里产生了一个新的图层

然后我们把其余的图层删掉(右键图层,然后点击删除图层)

删除图层后会弹出一个对话框,我们点击是,之后就会这样

我们使用这里的裁剪工具

然后把要扣的图像选出来,之后点击对勾

然后我们点文件-->存储为,然后选择路径,三种方式按照需要随便选一种,之后发现图就抠出来了

这个方式跟你直接截图不一样,这样搞出来的图像的背景是透明的

5.2  直接使用图层

如果你拿到了一个psd文件,且每张图片都有一个对应图层,那么你右键点击图层,然后点击快速导出png,就可以把该图层的图搞出来了

5.3  合并图层后再导出

如果不是每张图片都是独立的图层,你就把涉及到的图层都合并了(快捷键ctrl+E,不想用快捷键可以从菜单栏中的图层里面有一个合并图层使用),然后右键合并的图层,之后快速导出png,就可以了

5.4  切片工具

我们在工具栏中选择这个

我们还是切上面的那个 C,首先我们用切片工具给他框上

  • 如果你对切片框的位置不太满意,使用下面的切片选择工具,然后对切片框进行移动就可以了

然后点击菜单栏中的文件->导出->存储为web所用格式(旧版),之后就会出现这样一个对话框

在这里选择要切出来的图片的格式

一般我们都是JPEG或者是PMG-24,然后这边会出现品质的选项,我们使用默认的就可以了

  • 品质越高文件越大,对后面的读取速度也会有影响

都选择完了,我们点击下面的存储

之后我们要在这里选择选中的切片

然后我们选择路径进行保存就行了,使用这个方式它的背景并不是透明的,因为我们是连同背景一起切进去的

如果拿到了psd文件,一般来讲美工会在最后的图层放一个背景,你点一下背景旁边的小眼睛给它隐藏掉,这个时候再切(保存一定要是PNG[8和24都行]的图,因为JPEG的背景不能为透明),得到了就是无背景的图了

关于切图有一个插件叫cutterman,有兴趣的话可以看一下 P193-P194 黑马程序员pink老师前端入门教程,零基础必看的h5(html5)+css3+移动端前端视频教程_哔哩哔哩_bilibili

6  获取文字属性

左侧的工具有一个这个

然后我们找到图片中我们想要了解的文字,之后点击它

这时候在上面就可以看到 字体,大小,颜色 这些信息了

  • 这里的40点指的是40pt,1pt=1px,所以我们就当40px用就可以了

颜色点一下就可以看到具体数值了

加粗程度你对着看一下,差不多就完了 

7  获取坐标信息

我们点击窗口,之后点击信息

  • 快捷键是 F8

 他会在右侧弹出这样一个窗口

将我们的光标置于图像中的任意位置,会得到该点的x,y与颜色信息

如果你此时在图中画了一个矩形选框,那么他也会告诉你选框的大小

这个方法可以很方便地配合我们使用精灵图 

8  创建等分线辅助线

点击视图中的新建参考线版面

将行列都设置为2,装订线设置为0,然后点击确定

这样就将这个图像进行了四等分

如果想分的更多或更少可以对行与列的数量进行修改,可以不选行也可以不选列 

9  图像等比例缩放

一般在我们使用多倍精灵图的时候会用到

打开图像后,点击图像 -> 图像大小

确保这个东西连接高度与宽度,如果没连接你点一下就行了

假如我们现在想把图像缩小为原来的1/2,我原来的高度是180,将其改变为90即可,高度也会随之改变

修改之后点击确定

我们就得到了一张大小为原来1/2的图像 

10  仿制图章

比如我想把这个牌子的抹掉

点击仿制图章

仿制图章的逻辑就是把附近区域的东西,完全复制过来。

首先需要按住alt然后点击浅蓝色的点,然后将鼠标移动到深蓝色的点和橡皮一样擦就行了

十字的部分是放置的部分,圆圈是我的鼠标

这样一点点抹就能将牌子上的所有内容抹去 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
自己动手写操作系统在详细分析操作系统原理的基础上,用丰富的实例代码,一步一步地指导读者用C语言和汇编语言编写出一个具备操作系统基本功能的操作系统框架。本书不同于其他的理论型书籍,而是提供给读者一个动手实践的路线图。书中讲解了大量在开发操作系统中需注意的细节问题,这些细节不仅能使读者更深刻地认识操作系统的核心原理,而且使整个开发过程少走弯路。全书共分7章。 第1章 马上动手写一个最小的“操作系统”1 1.1 准备工作1 1.2 10分钟完成的操作系统1 1.3 Boot Sector3 1.4 代码解释3 1.5 水面下的冰山5 1.6 回顾6 第2章 搭建你的工作环境7 2.1 虚拟计算机(Virtual PC)7 2.1.1 Virtual PC初体验8 2.1.2 创建你的第一个Virtual PC9 2.1.3 虚拟软盘研究12 2.1.4 虚拟软盘实战14 2.2 编译器(NASM & GCC)18 2.3 安装虚拟Linux19 2.4 在虚拟Linux上访问Windows文件夹26 2.5 安装虚拟PCDOS26 2.6 其他要素29 2.7 Bochs29 2.7.1 Bochs vs. Virtual PC vs. VMware30 2.7.2 Bochs的使用方法31 2.7.3 用Bochs进行调试33 2.7.4 在Linux上开发34 2.8 总结与回顾36 第3章 保护模式(Protect Mode)37 3.1 认识保护模式37 3.1.1 GDT(Global Des criptor Table) 42 3.1.2 实模式到保护模式,不一般的jmp45 3.1.3 描述符属性47 3.2 保护模式进阶50 3.2.1 海阔凭鱼跃50 3.2.2 LDT(Local Des criptor Table)58 3.2.3 特权级62 3.3 页式存储82 3.3.1 分页机制概述83 3.3.2 编写代码启动分页机制84 3.3.3 PDE和PTE85 3.3.4 cr388 3.3.5 回头看代码88 3.3.6 克勤克俭用内存90 3.3.7 进一步体会分页机制100 3.4 中断和异常107 3.4.1 中断和异常机制109 3.4.2 外部中断111 3.4.3 编程操作8259A113 3.4.4 建立IDT116 3.4.5 实现一个中断117 3.4.6 时钟中断试验119 3.4.7 几点额外说明121 3.5 保护模式下的I/O122 3.5.1 IOPL122 3.5.2 I/O许可位图(I/O Permission Bitmap)123 3.6 保护模式小结123 第4章 让操作系统走进保护模式125 4.1 突破512字节的限制125 4.1.1 FAT12126 4.1.2 DOS可以识别的引导盘131 4.1.3 一个最简单的Loader132 4.1.4 加载Loader入内存133 4.1.5 向Loader交出控制权142 4.1.6 整理boot.asm142 4.2 保护模式下的“操作系统”144 第5章 内核雏形146 5.1 用NASM在Linux下写Hello World146 5.2 再进一步,汇编和C同步使用148 5.3 ELF(Executable and Linkable Format)150 5.4 从Loader到内核155 5.4.1 用Loader加载ELF155 5.4.2 跳入保护模式161 5.4.3 重新放置内核170 5.4.4 向内核交出控制权175 5.4.5 操作系统的调试方法176 5.5 扩充内核184 5.5.1 切换堆栈和GDT184 5.5.2 整理我们的文件夹191 5.5.3 Makefile191 5.5.4 添加中断处理200 5.5.5 两点说明218 5.6 小结219 第6章 进程221 6.1 迟到的进程221 6.2 概述222 6.2.1 进程介绍222 6.2.2 未雨绸缪——形成进程的必要考虑222 6.2.3 参考的代码224 6.3 最简单的进程224 6.3.1 简单进程的关键技术预测225 6.3.2 第一步——ring0→ring1227 6.3.3 第二步——丰富中断处理程序243 6.3.4 进程体设计技巧254 6.4 多进程256 6.4.1 添加一个进程体256 6.4.2 相关的变量和宏257 6.4.3 进程表初始化代码扩充258 6.4.4 LDT260 6.4.5 修改中断处理程序261 6.4.6 添加一个任务的步骤总结263 6.4.7 号外:Minix的中断处理265 6.4.8 代码回顾与整理269 6.5 系统调用280 6.5.1 实现一个简单的系统调用280 6.5.2 get_ticks的应用286 6.6 进程调度292 6.6.1 避免对称——进程的节奏感292 6.6.2 优先级调度总结300 第7章 输入/输出系统302 7.1 键盘302 7.1.1 从中断开始——键盘初体验302 7.1.2 AT、PS/2键盘304 7.1.3 键盘敲击的过程304 7.1.4 解析扫描码309 7.2 显示器325 7.2.1 初识TTY325 7.2.2 基本概念326 7.2.3 寄存器328 7.3 TTY任务332 7.3.1 TTY任务框架的搭建334 7.3.2 多控制台340 7.3.3 完善键盘处理346 7.3.4 TTY任务总结354 7.4 区分任务和用户进程354 7.5 printf357 7.5.1 为进程指定TTY357 7.5.2 printf()的实现358 7.5.3 系统调用write()361 7.5.4 使用printf()363 后记366 参考文献369 附录书中的章节和代码对照表370

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Suyuoa

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值