首页 科技周边 IT业界 使用Photoshop CC 2014生成响应式图像资产

使用Photoshop CC 2014生成响应式图像资产

Feb 21, 2025 pm 12:03 PM

高效利用Photoshop CC 2014创建响应式图片资源

本文由Adobe赞助。感谢您对SitePoint的支持!

Generating Responsive Image Assets with Photoshop CC 2014

Generating Responsive Image Assets with Photoshop CC 2014

图片:Andy Schofield – cc

关键要点

  • Photoshop CC 2014 提供了一套工具来生成响应式图像资源,包括使用智能对象、图层编组和“提取资源”功能。这些工具允许高效地调整图像大小、转换和导出,而不会损失质量。
  • 尽可能使用 SVG(可缩放矢量图形),因为它能够提供小文件,可以即时重新缩放而不会损失图像质量。这在响应式设计中特别有用,因为它意味着只需为所有分辨率管理一个文件。
  • Adobe 的新型在线服务 Creative Cloud Assets 允许轻松共享和协作处理 PSD 作品。这包括能够与客户共享 PSD 以供审核、将 PSD 分发给外部承包商以及让同事访问以提取资源,所有这些都不需要他们自己安装 Photoshop。

为合适的设备提供合适的资源

五年前,网络是一个更可预测的地方,不是吗?作为 Web 开发人员,我们可以合理地预期 Web 浏览器的宽度不小于 640 像素,不超过 1240 像素——就好像我们的“互联网高速公路”只通行轿车一样。我们目前的现实情况却大相径庭。如今,移动用户通常占我们流量的一半以上。事实是,在 2014 年,“我们的高速公路”上的摩托车和轿车以及卡车一样多。那么,为什么我们仍然将相同的“家庭尺寸”图像加载到所有这些截然不同的设备上呢?

但这真的重要吗?

上个月,Tammy Everts 发布了一些关于网站性能对用户行为影响的令人警醒的数据。其中包括:

  1. 缓慢的网页每年会导致超过 30 亿美元的销售损失
  2. 44% 的购物者将缓慢的性能解释为“出现错误”
  3. 交易过程中延迟 2 秒 = 87% 的购物车放弃率

Tammy 的数据告诉我们,向小型设备发送缓慢的、家庭尺寸的图像不仅是不礼貌的——实际上还会让我们损失客户和金钱。通过根据每个设备的限制调整图像,我们可以更快地交付页面,同时节省带宽成本——对每个人来说都是双赢的。

交付正确的图像

已经有一些成熟的方法可以将自适应图像内容交付到设备。目前最好的选择是:

Generating Responsive Image Assets with Photoshop CC 2014

Squeezr.it

  • adaptive-images.com:Matt Wilcox 的解决方案是许多开发人员当前最喜欢的方案。它是与设备无关的,并且是移动优先的,尽管它通常需要一些 Apache 和 PHP 设置知识。
  • Squeezr.it:Squeezr 的灵感很大程度上来自 adaptive-images,但更倾向于使用客户端策略来确定和响应断点。

不用担心:这些都是极好的解决方案,但我们今天不会关注它们。相反,我想看看问题的另一部分:图像资源。我们如何生成所有这些不同的图像资源?Adobe 对这个问题进行了大量的思考,这在 Photoshop CC 2014 中得到了体现。它提供了一套工具——有些是新的,有些是旧的——旨在提供帮助。

以下是一些开始使用响应式图像的技巧:

技巧 1:将所有图像嵌入为智能对象

智能对象并不是什么新鲜事物——它们自 2005 年以来就存在于 Photoshop 中——但它们已成为响应式设计中的核心工具。即使在我们对它们应用了破坏性转换之后,智能对象也会始终保留与其原始图像状态的引用链接。例如,在大多数情况下,多次重新缩放图像会在每次迭代时降低图像质量。但是,智能对象会将每个新的转换应用于原始图像状态,而不会损失图像质量。这使得将您的所有高分辨率图像资源(头像、背景、照片等)转换为智能对象几乎成为一种必然的选择,允许您调整大小、旋转、转换和重新定位它们而无需担心。将任何图层转换为智能对象就像右键单击它并选择“转换为智能对象”一样简单。

技巧 2:利用图层编组

在响应式设计的时代,“布局”已成为“布局”。我们需要一种方法来管理相同页面元素在两个、三个或更多位置和大小中的位置。

这就是“图层编组”的设计目的。将每个新的“图层编组”视为在特定时间点图层面板的“快照”。然后,您可以随时单击图层编组面板中的单个按钮返回该快照状态。

在实践中,这通常意味着构建移动布局(移动优先),然后将其捕获为新的图层编组。然后,您可以开始为平板电脑重新设计布局,并再次将其捕获到另一个图层编组中。

Generating Responsive Image Assets with Photoshop CC 2014

图层编组实际应用

图层编组面板允许您单击即可立即在任何这些状态之间切换。图层编组减少了图层面板中的重复,并简化了整个项目文件。

技巧 3:忘记“存储为 Web...”——使用“提取资源”

我必须承认,我一直很喜欢 Fireworks 的图像导出面板。Photoshop 将 Image Ready 作为单独的应用程序,以及它自己的内置“存储为 Web”功能,但对我来说,两者都不如 Fireworks 简单、强大或快速。

Generating Responsive Image Assets with Photoshop CC 2014

从图层面板内部启动“提取资源”面板。

Photoshop CC 2014 采用了一种全新的、改进的图像导出方法——新的“提取资源”功能。让我们仔细看看。

“提取资源”面板将定位您在图层面板中选择的任何图层。理论上,这可以是单个图层、所有图层或两者之间的任何组合。您可以从两个地方启动此新面板:

  1. 通过右键单击任何图层/图层并选择“提取资源”
  2. 或从“文件”菜单中选择“提取资源”

让我们来看看新的“提取资源”面板。

Generating Responsive Image Assets with Photoshop CC 2014

图层可以导出为六种图像格式中的一种:

  1. PNG8
  2. PNG24
  3. PNG32
  4. JPG
  5. GIF
  6. SVG(是的,稍后会详细介绍)

您还可以选择同时生成多达八种不同分辨率的图像——范围从 25% 到 400%。Photoshop 还使您可以轻松地自动为每个文件名添加前缀并导出到合理的文件夹名称。您甚至可以将其设置为在您更新原始文档时自动重新生成整个文件集。不难看出这可以节省多少时间。请注意,如果您对当前的工作流程感到满意,则仍然可以使用经典的“存储为 Web”选项。但是,我怀疑大多数人都会看到新功能的强大功能和灵活性。

技巧 4:尽可能使用 SVG

SVG 一直是 2014 年 Web 设计的热门趋势之一,因此看到 SVG 支持进入 Photoshop 令人兴奋。矢量特别适合响应式设计,因为它们提供可以即时重新缩放而不会损失图像质量的小文件。从纯粹的实践角度来看,使用 SVG(在实际情况下)意味着您只需要为所有分辨率管理一个文件(不包括针对旧版客户端的回退)。

Generating Responsive Image Assets with Photoshop CC 2014

Photoshop 中的 SVG 导出工具

尽管 Photoshop 允许您将任何图层/图层导出为 SVG,但基于像素的图像元素不太可能提供良好的结果。任何基于路径的图形(包括徽标、图标、蒙版和其他形状)都可能是 SVG 导出的理想候选对象。

技巧 5:不要忘记 Creative Cloud Assets

使用 PSD 的新附加好处之一是 Adobe 的新型在线服务。将您的 PSD 作品同步到 Creative Cloud 可以解锁一系列方便的技巧。我在上一篇文章中更详细地介绍了这一点,但要点是:

轻松地与客户共享您的 PSD

Generating Responsive Image Assets with Photoshop CC 2014

通过浏览器提取资源。

忘记发送 JPEG 作品以供客户审核。Creative Cloud 允许他们在浏览器中实时查看和评论您的 PSD 作品。没错——他们不再需要 Photoshop 来审核 PSD。

将 PSD 分发给外部承包商

外部承包商可以直接使用最新版本的资源,直接使用浏览器导出资源。

为同事提供提取资源的访问权限

您现在有了一种简单的方法可以与您的团队共享版本管理的 PSD。他们甚至可以从您的 PSD 中提取 CSS、图像和其他资源,而无需安装他们自己的 Photoshop。这项服务可供任何拥有免费 Adobe 帐户的人使用。

总结

生物多样性是一件好事!我们的浏览器生态系统——手机、平板电脑、笔记本电脑、台式机,甚至电视——丰富多样,并且在未来几年只会更加多样化。这使得我们的工作既更难也更有趣。响应式 Web 设计教会我们,“页面”实际上已成为“页面系列”——父页面、母页面和一些子页面。出于同样的原因,“图像”也已成为“图像系列”。Photoshop CC 2014 现在提供了一种相对轻松快捷的工作流程来生成这些“图像系列”。试试看。

Photoshop 和 CSS 中响应式图像资源的常见问题解答 (FAQ)

(此处省略了FAQ部分,因为篇幅过长,且与伪原创目标不符。可以根据需要选择性保留或重新改写FAQ部分。)

以上是使用Photoshop CC 2014生成响应式图像资产的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

<🎜>:泡泡胶模拟器无穷大 - 如何获取和使用皇家钥匙
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系统,解释
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆树的耳语 - 如何解锁抓钩
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
<🎜>掩盖:探险33-如何获得完美的色度催化剂
2 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

热门话题

Java教程
1677
14
CakePHP 教程
1429
52
Laravel 教程
1333
25
PHP教程
1278
29
C# 教程
1257
24
使用AWS ECS和LAMBDA的无服务器图像处理管道 使用AWS ECS和LAMBDA的无服务器图像处理管道 Apr 18, 2025 am 08:28 AM

该教程通过使用AWS服务来指导您通过构建无服务器图像处理管道。 我们将创建一个部署在ECS Fargate群集上的next.js前端,与API网关,Lambda函数,S3桶和DynamoDB进行交互。 Th

21个开发人员新闻通讯将在2025年订阅 21个开发人员新闻通讯将在2025年订阅 Apr 24, 2025 am 08:28 AM

与这些顶级开发人员新闻通讯有关最新技术趋势的了解! 这个精选的清单为每个人提供了一些东西,从AI爱好者到经验丰富的后端和前端开发人员。 选择您的收藏夹并节省时间搜索REL

CNCF触发了ARM64和X86的平台平等突破 CNCF触发了ARM64和X86的平台平等突破 May 11, 2025 am 08:27 AM

Arm64 架构开源软件的 CI/CD 难题与解决方案 在 Arm64 架构上部署开源软件需要一个强大的 CI/CD 环境。然而,Arm64 和传统 x86 处理器架构的支持水平之间存在差异,Arm64 通常处于劣势。面向多种架构的基础设施组件开发人员对工作环境有一定的期望: 一致性:跨平台使用的工具和方法保持一致,避免因采用不太流行的平台而需要改变开发流程。 性能:平台和支持机制具有良好的性能,确保在支持多个平台时部署方案不会因速度不足而受影响。 测试覆盖率:对所有平台同时进行效率、合规性和

定制电信软件的好处 定制电信软件的好处 May 11, 2025 am 08:28 AM

定制电信软件开发无疑是一项相当大的投资。然而,从长远来看,您可能会意识到,这样的项目可能更具成本效益,因为它可以像市场上任何现成的解决方案一样提高您的生产力。了解构建定制电信系统的最重要优势。 获取您所需的确切功能 您可以购买的现成电信软件有两个潜在问题。有些缺乏可能显着改善您工作效率的有用功能。有时您可以通过一些外部集成来增强它们,但这并不总是足以使它们变得出色。 其他软件功能过多,使用起来过于复杂。您可能不会使用其中的一些(永远不会!)。大量的功能通常还会增加价格。 基于您的需求

为什么您的自动化需要AI决策(以及Wordware如何提供) 为什么您的自动化需要AI决策(以及Wordware如何提供) May 15, 2025 am 10:47 AM

我们都体验过传统自动化平台如Zapier和IFTTT的神奇之处。它们擅长连接应用程序并自动化简单的“如果这样,则那样”序列:新表单提交创建电子表格行,传入邮件触发Slack警报。简单、有效,且对于基本任务来说是巨大的时间节省者。但是,你的实际工作流程有多么简单?一旦你的工作流程需要理解细微的上下文、优雅地处理错误或处理非结构化数据,这些工具往往会遇到障碍。它们的简单性使其易于使用,但也成为一种限制。当简单规则不够用时:考虑一下客户支持。票务系统涌入非结构化数据——聊天片段、屏幕截图、复杂的用户描

See all articles