macOS 的「预览」有几种用法

news2024/9/20 20:47:35

如果要评选 macOS 最低调的 App ,「预览」可能就会位列其中之一。「预览」和 macOS 结合异常紧密,甚至让人都会遗忘它还是个 App。毕竟大多数的时候,提到「预览」就会想到操作系统的一部分。而实际上,「预览」那「瘦小」的身躯之内却蕴含着无数的「能量」,打个不太恰当的比喻:「预览」就是天龙八部里面的扫地僧。

关于图像,「预览」可以做更多

在 macOS 当中,很多人使用预览来做的第一件事就是看图。而实际上,预览并不仅仅局限于看图。在图片处理上,预览也可以做得更多。

调整图片大小

通常各类的考试的报名网站都需要上传个人的照片,与此同时这类网站会对照片的大小有相应的要求;此外一些平台也会限制图片的大小,比如我派对于图片上限的大小要求为静态 2.5MB。很多时候一看到调整图片大小,就下意识的会想到去使用 PS 这样的大型工具,然而使用预览就可以轻松地解决这个问题。

点击「显示标记工具栏」按钮>「调整大小」>输入相应尺寸,然后确定即可。

去除图像的背景

但凡涉及图片的时候,抠图少不了。以我自己为例,在写文章或者制作 PPT 的时候,经常会用到很多图片,我的习惯是自己去拍照。然而这样的做法有一个弊端就是经常需要对图片进行后期处理。常规的后期就是将图片中影响主体的内容去除。

点击右上角的「显示标记工具栏」按钮,然后点击「即时 Alpha」(很像 PS 中的魔棒),随后在背景区域鼠标点选一下,然后删除即可。这样图片的背景就去掉了。

查看与去掉地理位置信息

地理位置信息是最近很火的一个话题。微博、微信、知乎都开始显示了地理位置信息。一时间,很多人的工作与生活被更多的人所津津乐道。

关于地理位置信息,在 意识先行,工具辅助:谈谈我们该怎样分辨虚假信息 一文中,我曾经提到可以借助它来分辨消息的真假。借助于「预览」,我们就可以查看这些图片的地理位置信息。与此类似的是,有时候在日常生活中为了避免泄露太多信息,去除图片的地理位置信息是必要的,同样我们可以借助于「预览」来轻松地实现这一目的。

点击上方的「显示检查器」按钮>「更多信息」> GPS,进行查看或者删除地理位置信息。

从剪贴板中创建图片

通过「预览」,我们可以从剪贴板中创建图片。这一操作主要涉及两个方面,一个是把表格转换为图片,另一个就是将网络上的图片保存为自己的格式。

这里先来看前者。很多时候,我们需要将表格另存为图片,常规的操作比较复杂。借助于「预览」就可以很快的得到自己想要的图片。鼠标选中、复制 Excel 相应的部分, Command+空格唤出「预览」,从剪贴板创建文件,保存为自己需要的格式。

有时,在网上查找图片的时候,可以借助于「预览」将图片保存到本地,保存为自己需要的格式。比如有一些 App 对 webp 格式的图片兼容性不够好,借助于「预览」,我们就可以规避这一图片格式的问题。鼠标复制图片,Command+空格唤出「预览」,从剪贴板创建文件,保存为自己需要的格式。

提取 App 的 icon

基于「从剪贴板中创建图片」的基础之上,我们可以更进一步用来提取 App 的 icon。

各种 App 的 icon 在写文章或者做 PPT 的时候经常会用到。很多时候,我们可能会东奔西走进行查找。而实际上,使用「预览」就可以从本地提取这些 App 的 icon。

在「应用程序」中找到想要提取 icon 的 App,然后「显示简介」。在 App 的简介中,选中 icon,并复制。

打开「预览」,执行「文件」>「从剪贴板新建」。就可以看到 App 的 icon 已经出现在文件当中。

通常情况下,我们能够看到该 App 的不同缩放等级的 icon1。我们可以通过点击 info 按钮查看具体的像素情况,然后在这当中选择最清晰的一个,导出保存即可。导出时,可以根据自己的需求选择相应存储格式。

图片颜色调整

「预览」当中可以快速地调整图片的着色。这一点在需要简单处理图片颜色,尤其是涉及纯色图片、对图片进行反色操作的时候比较好用。

具体的方法是:「工具」>「调整颜色」,在随后出现的「调整颜色」面板中进行颜色的调整。

拖动滑块可以实现自己想要的颜色

「预览」,PDF 小能手

除了图片之外,「预览」的另一大功能就是与 PDF 相关。虽然与 Adobe 的 Acrobat 相比,功能上可能不如后者全面,但是「预览」胜在免费、轻量,而且那些琐碎的日常它几乎都能应对自如。

具体到功能实现上,通过「预览」可以对 PDF 文件的页面顺序进行重排,可以把文件中的某一部分单独拆分出来或者将一个 PDF 文件追加到现有的 PDF 文件当中,还可以直接从一个 PDF 文件当中将特定页面直接追加到另一个 PDF 文件当中。就个人的使用体验而言,「预览」的这些操作方便程度、体验的顺滑程度比 Acrobat 要好很多。

在进行下列操作的时候需要将 PDF 的界面调整为缩略图模式。通过「显示」>「缩略图」,调整至缩略图模式。

PDF 页面重排

在缩略图模式下,可以通过拖拽 PDF 的页面,实现对于 PDF 文件页面次序的调整。

选中页面,按住鼠标直接拖动即可

PDF 文件拆分

在 PDF 文件拆分或者是特定页面的提取上,就我个人的感觉,「预览」比 Acrobat 要方便太多。只需要选中相应页面,按住鼠标直接拖出,就可以得到相应的页面。

PDF 页面追加

与页面拆分相对应地,我们还可以通过「预览」进行页面的追加。这种页面的追加分为两种情况,一种是在 PDF 中追加现有的 PDF 文件,另一种则是将一个 PDF 文件中的特定页面直接追加到另一个 PDF 文件当中。

选中 PDF 文件,直接拖入已经打开的 PDF 文件中的特定位置,实现页面追加。

选中 PDF 文件特定页面,直接拖入另一个 PDF 文件中的某一位置,实现页面追加。

PDF 文件色彩优化

在将实体文件扫描为 PDF 格式的过程中,文字颜色过淡是一种经常遇见的问题。这时,很多人的第一反应可能是重新扫描一张、或是搜寻专用的编辑软件来处理。但原始文件此时未必就在手边,而具有这种功能的 PDF 编辑器往往价格不低。实际上,「预览」自带的「滤镜」 就可以很好地应对这类问题。

操作步骤也很简洁:用预览打开要处理的 PDF,然后「文件」>「导出…」。在弹出的对话框下方,保持「格式」中的「PDF」不动,而从「Quartz 滤镜」中选择「亮度减少」(Lightness Decrease),然后保存即可。

Quartz 滤镜下提供了丰富的功能

对于其中的亮度(lightness)调整,下图是我测试的效果。图片是我用手机的拍照扫描功能生成的 PDF 文件。左图为原始 PDF 文件,右图为加深后的文件。

模糊的文字系用铅笔所写,注意左右的变化

类似地,如果扫描件的对比度过高,希望将文字颜色减淡,那么可以选择「提高亮度」(Lightness Increase)滤镜。如果你好奇其他几种滤镜的效果分别是什么,可以参考下图。

在一堆 Quartz 滤镜的选项当中,混入了一个花枝招展的家伙——「Reduce File Size」。这就是 PDF 文件压缩。相信大家对于这个功能应该不会陌生,这里就不做过多展开了。不过,就个人观点,这么重要的功能隐藏在这样的一个小角落倒是显得很不应该。

PDF 文件签名

除了上面提到的那些功能,通过「预览」对 PDF 文件进行签名操作也是非常方便的。这一点同样不输 Adobe Acrobat。

点击右上角的「显示标记工具栏」按钮,然后点击「签名」(如果没有签名可以顺便创建一个),然后将已经创建好的「签名」拖动到指定位置即可。

文件类型转换

除了上面提到的这些功能之外,通过「预览」还可以实现图片、PDF 之间的文件类型转换。这种转换既包括不同图片格式之间的转换,也包括图片与 PDF 之间的相互转换。

用「预览」打开图片,再点击「文件」>「导出为 PDF」,实现文件转图片。类似的方法可以实现 PDF 转图片或者图片格式之间的转换。

多图合并成 PDF

在熟练地掌握了上面提到的方法之后,我们就可以把上面的方法组合起来,形成一个「大招」——多图合并创建 PDF 了。这当中方法多样,比如可以通过文件类型转换,然后页面追加,从而形成一个 PDF 文件。

以上就是本文的所有的功能了,希望你也可以用好 Preview 里的这些隐藏功能。



本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/13261.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Unity3D赛车游戏+脚本基础

前言 游戏对象实例化 Scenes游戏场景 GameObject游戏对象 Component组件 Component使用方法 预制体 Unity事件函数 Instantiate():实例化对象 什么是Time.deltaTime Transform的移动,旋转和缩放 实战:赛车游戏 运行演示 具体步骤 游戏打包流程 前言 …

智慧教育解决方案-最新全套文件

智慧教育解决方案-最新全套文件一、建设背景二、思路架构三、建设方案四、获取 - 智慧教育全套最新解决方案合集一、建设背景 目前数字化校园现状: 各自为政 分散建设 各个学校组成的业务系统、网站五花八门,形式多样。形式单一 功能简单 学校网站主要…

为什么同一表情‘‘.length==5但‘‘.length==4?本文带你深入理解 String Unicode UTF8 UTF16

背景 为什么同样是男人,但有的男人🧔‍♂️.length 5,有的男人🧔‍♂.length 4呢? 这二者都是JS中的字符串,要理解本质原因,你需要明白JS中字符串的本质,你需要理解 String Unic…

vlan trunk stp攻防

目录 一、VLAN、Trunk面临的安全风险 trunk干道攻击DTP攻击(思科特有) VLAN跳跃攻击 STP根桥攻击 二、攻击防护 一、VLAN、Trunk面临的安全风险 trunk干道攻击DTP攻击(思科特有) 在华为设备中trunk链路是手工指定的&#xf…

A-LEVEL Chemistry考点分析

A-LEVEL化学其实不是一门很难的科目,并没有太多的内容,虽说包含十几章的内容但其实每章都是相互关联,一通百通,掌握元素周期表的实质,基本上就没有什么问题了,重在理解!知识点多而不碎&#xff…

如何一站式管理固定资产的全生命周期?

目前很多企业还在沿用之前传统的Excel表格来管理和盘点固定资产,不但加大了企业固定资产管理员的工作量,而且在实际的操作过程中容易出现错登记、漏盘点、无法查询操作履历等各种小插曲。而且随着企业固定资产数量、种类、分支机构以及人员的不断增加&am…

juc之常用4大并发工具类 (四)

CountDownLatch: 减少计数CyclicBarrier: 循环栅栏Semaphore: 信号量ExChanger: 交换器 文章目录1.CountDownLatch2.CyclicBarrier3.Semaphore4.Exchanger1.CountDownLatch CountDownLatch,俗称闭锁,作用是类似加强版的 Join,是让一组线程等待其他的线程完成工作以后才执行 就…

数仓开发之DWD层(四)

目录 十一:工具域优惠券领取事务事实表 11.1 主要任务: 11.2 思路分析: 11.3 图解: 十二:工具域优惠券使用(下单)事务事实表 12.1 主要任务: 12.2 思路分析: 12.3…

[附源码]Python计算机毕业设计 社区老人健康服务跟踪系统

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,…

Java项目实战【超级详细】

软件开发流程 角色分工 开发环境搭建 创建普通Maven项目编写pom.xml导入依赖 <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instanc…

【MQ简单模式】

14天阅读挑战赛 MQ简单模式 1、模式介绍 需求&#xff1a;使用简单模式完成消息传递 步骤&#xff1a; ① 创建工程&#xff08;生成者、消费者&#xff09; ② 分别添加依赖 ③ 编写生产者发送消息 ④ 编写消费者接收消息 在上图的模型中&#xff0c;有以下概念&#xff1a; ⚫…

数据库索引的基本操作(sql语句)

表索引的增删改查&#xff08;sql语句&#xff09; 概念&#xff1a; 索引由表中的一列或多列组合而成&#xff0c;目的是优化数据库的查询速度。向索引表中插入数据时&#xff0c;数据库系统需要按照索引进行排序。有时&#xff0c;可以先将索引删除&#xff0c;然后向表插入…

Docker学习(1)—— 安装Docker

一. 安装Docker 1. 查看CentOS是否是7以上的版本 cat /etc/redhat-release 2. 安装gcc yum -y install gcc yum -y install gcc-c 3. 安装需要的软件包 yum install -y yum-utils 4. 设置stable镜像仓库 yum-config-manager --add-repo http://mirrors.aliyun.com/doc…

p38 MAPK调控酶及转录因子

MAPK 与 p38 MAPK 作为对外界物理和化学性质变化的响应&#xff0c;哺乳动物细胞激活有丝分裂原激活蛋白激酶 (MAPK) 的四个特征性亚家族&#xff1a;ERK1/2、JNK、p38 和 ERK5。其中 p38 MAPKs 是一类保守的丝氨酸-苏氨酸蛋白激酶&#xff0c;可被多种细胞外炎症因子 (如TNF-α…

语义分割及DeeplabV3+模型

一、基本概念 将视觉输入分为不同的语义可解释类别&#xff1b;通俗点说就是区分不同部分。 分类&#xff1a; b)语义分割 c)实例分割 d)全景分割 语义分割一般以平均IOU(Intersection Over Union,并交比)来评价性能&#xff0c;其公式如下&#xff1a; 目的是使…

Python学习----Demo(pyecharts)

PyEcharts 就是百度的Echarts&#xff0c;针对Python有一款专门的&#xff0c;所以就叫PyEcharts 官方网站&#xff1a; 文档&#xff1a; https://pyecharts.org/#/zh-cn/ 示例&#xff1a; https://gallery.pyecharts.org/#/README 通过pip安装 pip install pyecharts 或者…

关于Docker中容器之间互相访问问题

背景&#xff1a; 在学习 Docker 过程中&#xff0c;自己先开启了一个 mysql 容器&#xff0c;并且通过端口映射Navicat可以远程连接 后来在部署 nacos 过程中&#xff0c;对于其中参数 MYSQL_SERVICE_HOST 配置 mysql 的 IP 时 首先配置的是 localhost&#xff0c;结果 nacos…

Opencv项目实战:16 虚拟拖拽系统

0、项目介绍 这次使用cvzone模块&#xff0c;制作一个虚拟拖拽系统&#xff0c;我们根据索引可以知道食指与中指的索引为8和12&#xff0c;当两指间合并时可以对虚拟方块进行拖拽&#xff0c;张开时解除拖拽&#xff0c;方块停在此处。虽然目前仍然存在一定的bug&#xff0c;即…

网站seo怎么优化?

一、网站搭建 1、选择合适的建站软件。 2、网站模板的选择。 3、title的选择至关重要。 4、长尾关键词的选择。 二、站内优化 1、首页title keywords description等布局好要优化的关键词&#xff0c;页面中间和底部也要布局关键词且用标签加粗&#xff01; 2、网站 URL静态。…

Go runtime剖析系列(一):内存管理

Go 的内存管理总览 程序在运行过程中会不断的调用分配器分配堆内存&#xff0c;同时也会通过赋值器更新内存数据&#xff0c;如果我们将内存看做为一个个小的对象集合&#xff0c;那程序的运行其实就是更改这个对象图&#xff0c;其中分配器在这个对象图中创建节点&#xff0c…