快速提示:使用项目冻干将Photoshop文件转换为代码

Project Parfait是Adobe的一个新工具,目前处于测试阶段,它使您可以直接在浏览器中打开任何PSD,以从中提取CSS,文本和图像资产。 目前,它只能在Chrome上运行,但是Adobe计划随着开发的进行在所有浏览器中推出它。

拖放到上传

在Parfait项目中打开PSD非常容易。 只需转到https://projectparfait.adobe.com/ ,然后点击右上角的蓝色大按钮“ 上传您自己的PSD”

然后,使用Adobe ID登录后,将PSD拖放到空白面板区域,它将为您上传:

上传完成后,您可以单击PSD的缩略图,它将在Project Parfait中为您打开:

CSS提取

要为设计中的任何元素生成CSS,只需单击将其选中,然后相关的代码将显示在右侧栏中的CSS Inspector字段中。 在这里,您可以突出显示并复制所需代码的元素,或单击全部复制按钮:

或者,选中元素后,将出现一个蓝色的标注,您可以在其上单击“ 复制CSS”链接直接获取所有代码:

文字提取

单击元素时,出现的蓝色标注也可以用于通过单击“ 复制文本”链接轻松地从PSD复制文本内容:

图像提取

通过Project Parfait导出图像也很简单。 首先选择要导出的图像。 如果包含多个图层,请按住Shift键 ,然后单击每个图层以进行多选。 然后单击蓝色标注上的向下箭头,您将看到一个另存为框,您可以在其中输入首选的图像名称,格式和质量设置:

保存图像后,它将显示在右侧栏的“ 资产”选项卡中,您可以从此处单击图像以下载它:

方面仍在进行中

项目Parfait beta刚出炉,还只有一个月的时间,因此目前尚不支持CSS生成的某些方面。 但是,根据Project Parfait论坛的成员所说 ,更新速度已经非常快了,所以我猜Adobe团队已经在这些领域上工作了,我们可以假设许多改进正在进行中。

  • 当前,通过为背景色设置RGBA值来处理应用于图层的不透明度设置。 背景颜色的Alpha通道用于设置不透明度,而不是为整个元素输出的实际不透明度值,这意​​味着边框,阴影等将不受影响。
  • 似乎还无法检测到多个阴影。 如果您有投影,它将被拾取,但是插图/内部阴影将被忽略。
  • 未检测到阴影的不透明度设置。 代替RGBA值,您将通过十六进制代码获得平坦的阴影颜色。
  • 由于没有检测到图案叠加层,因此您还没有真正的方法来提取平铺背景图像,也无法选择要导出为图像的特定区域。
  • 未检测到通过图层样式设置的边框。 但是,会拾取通过“ 活动形状”属性设置的边界。
  • 生成渐变时,未设置background-color属性为不支持CSS渐变的浏览器提供后备功能。

优秀的方面

文字CSS产生

项目Parfait在为文本元素生成CSS方面已经做得非常出色。

它会完美生成数字字体粗细设置,例如100、300、900,这意味着,如果在Photoshop中设置字体粗细(例如“ Thin”,“ Light”,“ Black”等),则将在CSS中输出正确的值反映体重。

它也可以很好地估计行高,该行高是根据相对于所选文本元素的字体大小的值计算的。

此外,如果一行文本中存在多种样式,它将同时检测到这两种样式,并为您提供大量CSS输出,其中一种以/* Inline Style */开头。

图层选择

有时,各层会堆叠在一起,或仅相隔一小段距离,因此很难通过可视界面进行选择。 因此,Parfait项目还提供了直接通过侧栏中的“层”选项卡选择层的功能:

提取调色板

导入PSD后,Project Parfait将识别设计中使用的所有颜色,并将其输出到右侧栏中的“ 颜色”部分。 此外,每当您选择使用以下一种颜色的元素时,该颜色就会在侧边栏中突出显示:

对于使用预处理器的人来说,这可能非常有用,因为可以在编码过程开始时将颜色值轻松定义为变量,然后根据需要将其应用于整个设计中。

识别可重用的渐变样式

与Parfait项目检测平面颜色的方式几乎相同,它还将检测已应用到设计中的渐变,并使其易于从右侧栏中复制和粘贴。 与纯色一样,任何使用渐变的选定元素都将在侧边栏中突出显示相应的渐变:

对于预处理器用户,这提供了一种方便的方法来获取设计中使用的所有渐变,以便可以将它们定义为混合,以便在设计中轻松重用。

字体摘要

除了颜色和渐变信息外,Project Parfait项目还将为您提供设计中使用的所有字体以及使用的粗细和大小的“概览”摘要。

这意味着在打开PSD的那一刻,您就知道需要以网络友好格式抓取哪些字体和哪些字体粗细变体以进行集成。 您还可以选择将字体大小另存为预处理器变量。

获取布局信息

当您直接在Photoshop中工作时,获取有关元素之间的宽度,高度,位置和距离的信息可能会很痛苦。 冻糕项目并非如此。

要获取元素的宽度,高度和X / Y坐标,只需单击它,然后查看蓝色的标注:

要获取两个元素之间的距离,只需按住SHIFT并单击它们两个即可。 将出现一个显示,以像素为单位的水平和垂直距离:

冻糕项目是免费的,请旋转一下

现在,Project Parfait完全免费使用,只需使用您的Adobe ID登录即可开始使用。

如果您是正在寻求生产工作流程增强的设计师,或者是想要从PSD到代码的简便方法的开发人员,则Project Parfait是在Web设计领域中必须尝试的新产品。

翻译自: https://webdesign.tutsplus.com/articles/quick-tip-converting-photoshop-files-to-code-with-project-parfait--cms-21179

将PSD转换为HTML的编程指南 通过分析PSD设计并创建相应的HTML结构,然后使用CSS样式进行美化,我们可以将PSD设计转换为可交互的网页。在进行PSD到HTML的转换之前,我们需要仔细分析PSD设计,以便确定所需的网页结构和元素。查看PSD文件中的各个图层和组,并确定哪些元素是可以切割并转换为HTML的,比如背景图像、文本、按钮等。完成上述步骤后,保存HTML和CSS文件,并在浏览器中打开HTML文件,以查看最终的转换结果。对于每个PSD图层或组,我们将创建相应的HTML元素,并使用CSS样式进行布局和外观的调整。 阅读详情

相关推荐

Pandas滚动窗口的妙用:动态计算列数据的最大值

Pandas的滚动窗口(rolling window)功能是数据分析中处理时间序列数据的重要工具。本文通过实例演示了如何使用rolling(window=4).max()计算DataFrame列A的滚动最大值,并将结果存入新列Max_Range。该方法会在4个元素的滑动窗口内计算最大值,前3行因数据不足显示为NaN。这种技术广泛应用于金融分析(如股价波动)、数据平滑和趋势识别等场景,能有效帮助分析数据的动态变化特征。示例展示了从数据准备到结果输出的完整流程,体现了Pandas在处理滑动窗口计算时的高效性和便

m0_74337424的博客 36

PSD显示及转换控件源代码

PSD显示及转换控件源代码 由易语言开发 期待已久

psd-to-html-exporter:自动从code.google.comppsd-to-html-exporter导出

一个适用于Web开发人员的有用的JSX脚本,可以在“ Adob​​e Photoshop”中执行该脚本,以将PSD图像导出为HTML。 该脚本会创建一个HTML文件,其中包含绝对定位的DIV元素所在的图层。 导出器尝试使用CSS来适应文本格式,但是目前尚不支持所有选项。 非文本层存储为PNG图像,并作为“背景图像”加载到HTML中。

前端入门练习之将psd文件转换为HTML文件

前端入门练习之将psd文件转换为HTML文件附上psd文件1.用Photoshop打开psd文件,按下ctrl+alt+d将文件放大,观察页面布局2.对psd文件进行切图,切除自己需要的logo或图片 (1)按住快捷键v,出现选择工具,点击要切图的地方,自动选中图层,右键选择“转换为智能对象” (2)按住快捷键M,出现选框工具,框选要切出的部分,按CTRL+c,然后按CTRL+n点击确定,在新建的...

springlover1994的博客 1万+

photoshop将psd导出div+css格式HTML(自动)

psd切片切好后,导出 web格式,存储时选择html.所有切片,然后,选择其他,选择自定,选择切片,选择生成css           css命名有2种方式,根据ID和根据类,一般选择根据类(ID尽量少有,防止js要用到)       生成的html里是按css绝对定位布局的,然后再根据这个大体的布局,进行更深度的div+css修改(肯定不能用这个绝对定位的啦

心核智慧科技 360度人脸识别开放算法 新零售系统定制 1万+

lowCode与D2C

代码与D2C之间的联系与,具体流程和实现的分析

scelmx的博客 993

阿里系 imgcook(图片厨师) 一键将设计稿(PSD等类型文件)生成指定类型(Vue React Flutter js 微信小程序 支付宝小程序等)代码(JS+CSS

推荐一款工具,阿里系 imgcook(图片厨师) 一键将设计稿(PSD等类型文件)生成指定类型(Vue React Flutter js 微信小程序 支付宝小程序等)代码(JS+CSS) 官网:https://imgcook.taobao.org/ 页面:https://imgcook.taobao.org/editor#/?id=59545 ...

hzxOnlineOk的博客 1683

如何在Photoshop中轻松使用Stable Diffusion:Auto-Photoshop-StableDiffusion-Plugin完整指南

Auto-Photoshop-StableDiffusion-Plugin是一款革命性的Photoshop插件,它将Stable Diffusion的强大AI图像生成能力无缝集成到Photoshop工作流中,让设计师和艺术家能够在熟悉的Photoshop环境中直接使用AI创作工具。这款插件彻底改变了传统图像创作方式,为你提供了从文本描述到图像生成的完整创作流程,大幅提升了创意效率。 ## 为什么

gitblog_00215的博客 676

Photoshop 快速抠图:使用快速选择工具

Photoshop系列 Photoshop系列:记录一些关于Ps的常规使用方法 素材如下: 首先按下快捷键w,进入“快速选择工具”,在要抠出来的对象马上点击几下,会自动选择色域相近的区域 按下键盘上的左右括号按键“【 ”、“ 】”可以调整大小 如果我们不小心选多了 则可以进行反选,然后进行修正 修正后效果如下:(修正后记得再次点击反选,选择回来) 全部选中后,按...

Code for Coffee 3545

如何快速上手generator-core:5分钟搭建Photoshop扩展开发环境

generator-core是Adobe Photoshop CC的核心Node.js扩展库,它为开发者提供了与Photoshop通信的桥梁,让你能够轻松创建强大的Photoshop扩展插件。本文将带你快速搭建开发环境,开启Photoshop扩展开发之旅。 ## 📋 准备工作:开发环境要求 在开始之前,请确保你的系统满足以下要求: - Node.js环境(推荐v14及以上版本) - npm包

gitblog_00974的博客 678

5分钟快速上手!Auto-Photoshop-StableDiffusion-Plugin:Photoshop AI绘画插件完整指南

Auto-Photoshop-StableDiffusion-Plugin是一款革命性的Photoshop AI绘画插件,让你在熟悉的Photoshop环境中直接使用Stable Diffusion的强大AI图像生成能力。无论你是设计师、插画师还是创意工作者,这款插件都能将你的创作效率提升300%,将AI绘画无缝融入传统设计工作流。通过这个免费开源的AI绘画插件,你可以在Photoshop中直接生

gitblog_01032的博客 759

Photoshop快速图层导出工具使用指南

Photoshop设计工作中,我们常常需要将多个图层分别导出为独立文件。比如UI设计师需要将按钮、图标、文字等元素单独导出给开发人员,或者摄影师需要将不同调整图层分别保存。Photoshop自带的导出功能虽然强大,但速度较慢且操作繁琐。 这款快速图层导出工具就是为解决这个问题而生,它能以极快的速度批量导出图层,大大提升工作效率。 ## 安装步骤详解 ### 第一步:获取插件文件 首先需要下

gitblog_00531的博客 888

HashLips Art Engine Photoshop 脚本使用教程

HashLips Art Engine Photoshop 脚本使用教程 项目介绍 HashLips Art Engine Photoshop 脚本是一个开源项目,允许用户直接从 Photoshop 生成艺术作品。该项目最初由 HashLips 开发,后来由 Stop-It.io 针对 Hedera 网络进行了定制和优化。该脚本可以帮助艺术家和开发者快速生成 NFT 艺术作品,适用于各种创意项目。...

gitblog_00755的博客 806

推荐项目Photoshop 图层快速导出工具

在设计领域,效率是关键。对于众多设计师而言,处理图层繁多的Photoshop文件时,逐一手动导出每一层到单独文件既耗时又低效。于是,我们为您呈现一款名为“Photoshop-Export-Layers-to-Files-Fast”的开源神器,它能以远超Adobe内置脚本的速度,完成您的图层导出需求。 ## 技术解析与亮点 此脚本并不追求与Adobe原生功能的完全一致,而是专注于速度和用户体验的...

gitblog_01103的博客 648

30分钟掌握Auto-Photoshop-StableDiffusion-Plugin:Photoshop AI绘画插件终极指南

你是否希望在熟悉的Photoshop环境中直接使用Stable Diffusion的AI图像生成能力?Auto-Photoshop-StableDiffusion-Plugin正是这样一个革命性的插件,它将强大的AI绘画功能无缝集成到Photoshop中,让你无需在多个应用间切换即可完成从文本描述到图像生成、编辑的完整创作流程。无论你是设计师、插画师还是创意工作者,这个插件都能显著提升你的工作效率

gitblog_00241的博客 760

Photoshop 中如何快速抠图?

抠图是 Photoshop 中的常见操作,无论是去除背景还是提取特定对象,都需要掌握高效的抠图技巧。本文将介绍几种快速抠图的方法,帮助你轻松完成设计任务。

2503_90908880的博客 3592

photoshop快速蒙版详细使用

6. 退出快速蒙版模式:完成选区的创建后,点击快速蒙版图标或按下键盘上的Q键,退出快速蒙版模式。此时,选区将被转换为实际的选区,可以对其进行进一步的编辑和处理。需要注意的是,快速蒙版只是一种创建选区的工具,它并不能直接对图像进行编辑。在使用快速蒙版创建选区后,需要退出快速蒙版模式,才能对选区进行实际的编辑操作。2. 选择快速蒙版模式:在工具栏中,点击快速蒙版图标,或按下键盘上的Q键,进入快速蒙版模式。4. 调整画笔工具的属性:可以调整画笔工具的大小、硬度、流量等属性,以获得更精确的选区。

alankuo的专栏 1781

photoshop-python-api 的项目扩展与二次开发

`photoshop-python-api` 是一个开源项目,旨在为用户提供通过 Python 控制 Photoshop 的能力。这个项目允许开发者通过编写 Python 脚本来执行 Photoshop 中的各种操作,如打开文件、编辑图像、应用滤镜、调整颜色等,极大地扩展了 Photoshop 的自动化处理能力。 ## 2、项目的核心功能 该项目的核心功能是提供一组 Python 库,使得用户能...

gitblog_00904的博客 1075

Photoshop 魔棒工具组:快速选区

Photoshop 中的 魔棒工具组。这是一个用于创建选区的核心工具组,特别擅长基于颜色和色调进行快速选择。快速选区工具有三种,对象选择工具、快速选择工具和魔棒工具。在 Photoshop 左侧的工具箱中,魔棒工具 的图标是一个带星星的小棒。右键单击或长按该图标,会显示出工具组中包含的四个工具:对象选择工具快速选择工具魔棒工具另外,在菜单栏的 “选择” 菜单中,还有一个与它们功能紧密相关的命令:选择主体。

因为喜欢,所以坚持。 1525

利用Photoshop进行快速切图

概要在UI设计中我们常常使用Ai来进行矢量图的绘制,然后导入Ps中进行设计、排版和导出。 在以前的版本中,切图一直是个很麻烦的事情,要么依托于脚本,要么手动一张张导出,很不方便,这种窘况在Photoshop CC 2015版中得到了解决。准备 使用Photoshop CC 2015版 准备好要切的图片 第一种方法 Ps自带切图首先打开图层,找到要切图的部分 选中要切图的图层 图层上单击右键,选

KevinLee的博客 2万+

基于JavaScript的数智地质系统设计源码

项目为基于JavaScript开发的数智地质系统设计源码,总计包含786个文件,涉及XML配置、Java源码、JavaScript脚本、CSS样式、HTML页面等多种类型。具体文件分布如下:418个XML文件、219个Java文件、38个JavaScript文件、16个CSS文件、11个PNG图片文件、11个VM模板文件、8个YML配置文件、6个Git忽略规则文件、6个GIF图片文件、6个HTML文件。该系统致力于地质数据的智能化处理与分析。

上一篇: 基础知识:bt1120_基础知识:创建干净的杂志和博客主题(第5天:最终部分)
下一篇: css响应式网格布局生成器_基本的响应式网格(加上便捷CSS3媒体查询报告器)
daique1908
博客等级 码龄10年 29粉丝 0原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值