发现一个工具,可以将psd 导出成 html,搭建nodejs环境测试
2017-12-07 10:49
666 查看
本文的原文连接是: http://blog.csdn.net/freewebsys/article/details/78738316
未经博主允许不得转载。
博主地址是:http://blog.csdn.net/freewebsys
可能是前段同学觉得 psd 切图比较麻烦。开发的一个工具吧。
https://github.com/wanxianjia/PSD2HTML
这个项目是 5 年前写的。还支持Photoshop的插件。
可惜node版本比较低,我咋也运行不起来了。最终放弃了。
https://github.com/anjorweb/fastHtml
这个项目是 3个月前写的。
可以使用cnpm 跑起来。
提供的是一个通用的。
先下载项目:
重命名下叫 psd2html
使用 cnpm install -d 直接编译就行了。
编译好了就可以启动了
执行命令
如果要是看到输出结果:
说明执行成功。
文件在 /root/psd2html/export/001psd/ 下面
001psd 文件是这样的:
生成的页面是这样的:
但是还是有个缺点。文字啥的都被转换成图片了。
但是已经把图片都切好了。坐标样式啥的都计算好了。
一些简单的工作可以被替换掉了。非常的方便呢。
命名当然是啥 group 1 2 3 4 啥的了。没有啥规律了。
如果要是只是几个宣传页面,修改下链接跳转啥的。
用这个做没有啥问题。
本文的原文连接是: http://blog.csdn.net/freewebsys/article/details/78738316
未经博主允许不得转载。
博主地址是:http://blog.csdn.net/freewebsys
未经博主允许不得转载。
博主地址是: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-stretch RUN 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.list RUN 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.org RUN mkdir -p /root/psd2html && mkdir -p /root/server ADD psd2html /root/psd2html ADD server /root/server RUN cd /root/psd2html && cnpm install -d
使用 cnpm install -d 直接编译就行了。
编译好了就可以启动了
docker build -t demo/psd2html .
3,启动测试
启动 docker run -itd --name psd2html demo/psd2html 进入docker docker 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
相关文章推荐
- 使用nodejs、ejsExcel、express、vuejs编写一个excel转json的工具——第一步:创建vuejs项目并搭建开发环境
- 自动化测试工具学习TW之iOS环境搭建及使用
- nodejs初探(一)环境搭建,开发工具安装
- 3分钟快速搭建nodejs本地服务器方法运行测试html/js
- 分享几款一键搭建php本地测试环境工具
- 用nodeJS搭建一个本地反向代理环境
- 今天发现一个域名,指向127.0.0.1 ,测试环境不用改hosts了
- 搭建nodejs环境推荐用两个工具:nvm和npm
- 使用ceph-deploy在虚拟机上搭建一个单副本ceph测试环境
- MQ集群测试环境搭建(多节点负载均衡,共享一个kahaDB文件(nas方式))
- 最新Alexa漏洞被发现,用工具刷1次就可以提升一个排名
- 发现了一个特别好的测试网页分辨率下兼容性的工具
- 整整一天,搭建一个可以共享的Dos环境,还是失败!
- 最近发现一个问题: 笔记本可以测试出来 安装win10后, 如果关机并将电源拔掉, 还会一直费电
- ios中的开发一些小工具(就是一个写UIView的自定义组件的脱离环境,可以重新使用)解耦
- linux下搭建一个xampp环境进行性能测试
- [原创]测试环境搭建虚拟机工具介绍
- JS相关环境搭建:Nodejs、karma测试框架、jsDuck、Express
- nodejs新建一个工程环境的搭建
- nodejs和WScript运行环境下的一个简单HTMLDocument类