发现一个工具,可以将psd 导出成 html,搭建nodejs环境测试
来源:互联网 发布:图像边缘检测算法代码 编辑:程序博客网 时间:2024/05/19 03:22
本文的原文连接是: http://blog.csdn.net/freewebsys/article/details/78738316
未经博主允许不得转载。
博主地址是:http://blog.csdn.net/freewebsys
1,关于psd 转 html
都是nodejs写的。
可能是前段同学觉得 psd 切图比较麻烦。开发的一个工具吧。
https://github.com/wanxianjia/PSD2HTML
这个项目是 5 年前写的。还支持Photoshop的插件。
可惜node版本比较低,我咋也运行不起来了。最终放弃了。
https://github.com/anjorweb/fastHtml
这个项目是 3个月前写的。
可以使用cnpm 跑起来。
2,使用nodejs 8 docker 编译
使用docker 编译。没有系统差别。谁都能跑起来。
提供的是一个通用的。
先下载项目:
git clone https://github.com/anjorweb/fastHtml.git psd2html
重命名下叫 psd2html
FROM docker.io/node:8-stretchRUN echo "deb http://mirrors.aliyun.com/debian/ stretch main non-free contrib" > /etc/apt/sources.list && \echo "deb http://mirrors.aliyun.com/debian/ stretch-proposed-updates main non-free contrib" >> /etc/apt/sources.list && \echo "deb-src http://mirrors.aliyun.com/debian/ stretch main non-free contrib" >> /etc/apt/sources.list && \echo "deb-src http://mirrors.aliyun.com/debian/ stretch-proposed-updates main non-free contrib" >> /etc/apt/sources.listRUN echo "[global]" > /etc/pip.conf && \echo "trusted-host=mirrors.aliyun.com" >> /etc/pip.conf && \echo "index-url=http://mirrors.aliyun.com/pypi/simple" >> /etc/pip.conf################ add nodejs ################RUN npm install -g cnpm --registry=https://registry.npm.taobao.orgRUN mkdir -p /root/psd2html && mkdir -p /root/serverADD psd2html /root/psd2htmlADD server /root/serverRUN cd /root/psd2html && cnpm install -d
使用 cnpm install -d 直接编译就行了。
编译好了就可以启动了
docker build -t demo/psd2html .
3,启动测试
启动docker run -itd --name psd2html demo/psd2html进入dockerdocker exec -it psd2html bash
执行命令
cd /root/psd2html/npm start 001.psd
如果要是看到输出结果:
# npm start 001.psd> fastHTML@0.0.2 start /root/psd2html> node app.js "001.psd"export start...export end!end time:887ms
说明执行成功。
文件在 /root/psd2html/export/001psd/ 下面
001psd 文件是这样的:
生成的页面是这样的:
4,总结
工具使用起来还是非常方便的。
但是还是有个缺点。文字啥的都被转换成图片了。
但是已经把图片都切好了。坐标样式啥的都计算好了。
一些简单的工作可以被替换掉了。非常的方便呢。
命名当然是啥 group 1 2 3 4 啥的了。没有啥规律了。
如果要是只是几个宣传页面,修改下链接跳转啥的。
用这个做没有啥问题。
本文的原文连接是: http://blog.csdn.net/freewebsys/article/details/78738316
未经博主允许不得转载。
博主地址是:http://blog.csdn.net/freewebsys
- 发现一个工具,可以将psd 导出成 html,搭建nodejs环境测试
- photoshop将psd导出div+css格式HTML(自动)
- 【Unity3d】将PSD直接导出成UGUI界面(一)
- 【Unity3d】将PSD直接导出成UGUI界面(二)
- [Web开发] PSD 转换成HTML/CSS 的工具网站
- nodejs新建一个工程环境的搭建
- 搭建一个基于OSGI的可以运行helloworld.html和helloworld.jsp的简单web环境
- nodejs将任何文件夹变成一个可以访问的服务器
- Nodejs-搭建Nodejs开发环境
- Nodejs-搭建Nodejs开发环境
- 【PSD To Unity】将psd中的文件直接导出到unity中
- psd2ugui将psd中的文件直接导出到unity中
- NodeJS环境搭建
- CentOS搭建NodeJS环境
- nodejs 环境搭建 mac
- NodeJs环境搭建
- NodeJS开发环境搭建
- eclipse nodeJs环境搭建
- Navicat导出指定查询条件的数据
- Spring Cloud中Feign如何统一设置验证token
- 第十二周项目(2)
- Intent传各种值
- VUE component
- 发现一个工具,可以将psd 导出成 html,搭建nodejs环境测试
- 第十一周 【项目5
- 百练+EK算法模版+网络流邻接表形式
- Shell脚本中$0, $?, $! 等含义
- Angular组件间传值
- 第11周【项目4
- 第十五周项目一——验证算法之冒泡排序
- Angular 全选
- 第十三周——项目一验证算法—(4)验证平衡二叉树相关算法