当前位置: 首页 > news >正文

Ps:高速缓存机制

Photoshop 的高速缓存 Cache技术利用缓存和分块的方法处理图像数据,通过合理设置高速缓存级别和拼贴大小,可以有效地提升软件在处理图像时的性能。

Ps菜单:编辑/首选项

Edit/Preferences

9a87b24e26f53be2db200724e7f41ceb.png

“首选项”中提供了 8 种高速缓存级别。

增加高速缓存级别可提高图像屏幕重绘和直方图显示的速度,不过图像加载可能需要更长的时间。

高速缓存拼贴大小(128K、132K、1024K或1028K)则决定了 Photoshop 一次可处理的数据量。

  ◆  ◆

高速缓存级别

高速缓存级别 Cache Levels决定了 Photoshop 在处理图像时缓存的数据数量和详细程度。缓存级别越高,Photoshop 存储的中间数据越多,从而减少重绘图像时的计算量,提高操作响应速度。

高速缓存级别:1 或 2

如果所使用的文件相对较小(大约为 1 百万像素或 1280 * 1024 像素)且具有较多图层(50 个或更多),请将“高速缓存级别”设置为 1 或 2。

将“高速缓存级别”设置为 1 可停用图像高速缓存,并且只缓存当前屏幕的图像。

将“高速缓存级别”设置为 或更高可以获得最佳的 GPU 性能。 

提示:

“高速缓存级别”为 1 时,某些 Photoshop 功能时可能无法获得高质量的结果。

高速缓存级别:4 或更高

如果使用较大的像素尺寸(即 5000 万像素或更大)文件,请将“高速缓存级别”设置为大于 4 的值。高速缓存级别越高,重绘的速度越快。

默认情况下,Photoshop 的高速缓存级别设置为 4,这在大多数情况下提供了良好的平衡。

  ◆  ◆

高速缓存拼贴

高速缓存拼贴 Cache Tiles是指 Photoshop 在处理图像时,将已经存入高速缓存中的图像数据进一步分割成较小的块(拼贴)。每个拼贴即是 Photoshop 一次存储或处理的数据量。

较大的拼贴大小适合需要一次性处理大量像素的操作,如全局滤镜应用(例如锐化、模糊)。

较大的拼贴减少了处理的次数,加快了操作速度。

较小的拼贴大小适合频繁、精细的操作,如画笔描边或局部编辑。

较小的拼贴可以提高 Photoshop 的响应速度,使得细节操作更加流畅。

  ◆  ◆

高速缓存预设

Photoshop 提供了三种高速缓存预设,用户可以根据工作需求选择适合的设置。

Web / 用户界面设计

Web / UI Design

适用于处理大量低到中等像素大小资源图层的文档,如 Web、应用程序或屏幕设计。该预设优化了小尺寸文档的性能。

预设值:高速缓存级别,2,高速缓存拼贴大小,128K

默认 / 照片

Default / Photos

适合用于修饰或编辑中等大小的图像,例如编辑用手机或数码相机拍摄的照片。这是一个平衡的设置,适用于大多数摄影师和设计师的需求。

预设值:高速缓存级别,4,高速缓存拼贴大小,1024K

超大像素大小

Huge Pixel Dimensions

适用于处理超大文档,如全景图或高分辨率数字绘画。

该预设优化了处理大文件的性能,减少重绘时间。

预设值:高速缓存级别,6,高速缓存拼贴大小,1024K

04fd9ddb08d3d5f1c2eff2833148ecbb.jpeg

“点赞有美意,赞赏是鼓励”

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 全面解读AI大模型:一文带你看懂发展脉络与未来走向!
  • 0成本学习Liunx系统【只需要一台笔记本电脑,无需购买云服务器】
  • 痛哭,原来我一直在用前公司的git账号提交自己的github仓库
  • 对局域网电脑远程唤醒
  • DRF——Filter条件搜索模块
  • 8月跳槽进字节跳动测试岗了,面试真简单...
  • 【注解】反序列化时匹配多个 JSON 属性名 @JsonAlias 详解
  • 修改了原神4.8版本升级数据表
  • 关于前端form提交后端返回文件流触发浏览器下载(并发控制)
  • 程序员常用的10种算法
  • Pandas DataFrame 数据转换处理和多条件查询
  • 【模板】连接外围数据库
  • Java高效写入大量数据到Excel文件——使用Apache POI的SXSSFWorkbook
  • WIFI 频段及信道简介
  • 【摆脱被360安全卫士荼毒:使用这2个软件就够了】
  • [译]前端离线指南(上)
  • gcc介绍及安装
  • GDB 调试 Mysql 实战(三)优先队列排序算法中的行记录长度统计是怎么来的(上)...
  • HTTP传输编码增加了传输量,只为解决这一个问题 | 实用 HTTP
  • Java小白进阶笔记(3)-初级面向对象
  • Node + FFmpeg 实现Canvas动画导出视频
  • Odoo domain写法及运用
  • PyCharm搭建GO开发环境(GO语言学习第1课)
  • Spark in action on Kubernetes - Playground搭建与架构浅析
  • Theano - 导数
  • windows下使用nginx调试简介
  • 百度地图API标注+时间轴组件
  • 关于Java中分层中遇到的一些问题
  • 基于组件的设计工作流与界面抽象
  • 利用阿里云 OSS 搭建私有 Docker 仓库
  • 免费小说阅读小程序
  • 软件开发学习的5大技巧,你知道吗?
  • 腾讯优测优分享 | Android碎片化问题小结——关于闪光灯的那些事儿
  • ​2021半年盘点,不想你错过的重磅新书
  • ​Distil-Whisper:比Whisper快6倍,体积小50%的语音识别模型
  • ​html.parser --- 简单的 HTML 和 XHTML 解析器​
  • # MySQL server 层和存储引擎层是怎么交互数据的?
  • #pragma once与条件编译
  • $GOPATH/go.mod exists but should not goland
  • (51单片机)第五章-A/D和D/A工作原理-A/D
  • (保姆级教程)Mysql中索引、触发器、存储过程、存储函数的概念、作用,以及如何使用索引、存储过程,代码操作演示
  • (纯JS)图片裁剪
  • (定时器/计数器)中断系统(详解与使用)
  • (翻译)terry crowley: 写给程序员
  • (附源码)springboot 基于HTML5的个人网页的网站设计与实现 毕业设计 031623
  • (附源码)springboot青少年公共卫生教育平台 毕业设计 643214
  • (附源码)流浪动物保护平台的设计与实现 毕业设计 161154
  • (黑客游戏)HackTheGame1.21 过关攻略
  • (生成器)yield与(迭代器)generator
  • (续)使用Django搭建一个完整的项目(Centos7+Nginx)
  • (循环依赖问题)学习spring的第九天
  • (原創) 如何解决make kernel时『clock skew detected』的warning? (OS) (Linux)
  • (转)fock函数详解
  • .libPaths()设置包加载目录
  • .net core 的缓存方案