python绘制生日快乐图片_程序员如何用代码祝自己生日快乐(多用模板)
原标题:程序员如何用代码祝自己生日快乐(多用模板)
本文教你如何用代码为自己庆祝生日,当然你也可以用来讨好女神,具体如何应用大家可以发散思维,例如情人节给暗恋的女孩发一个 JS 文件过去表白,或者给女朋友传递一个只有你们两个人知道的暗号。
直接看效果吧。
在线地址:
https://link.juejin.im/?target=https%3A%2F%2Fgithub.com%2Fxinyu198736%2Fjs2image%2Fblob%2Fmaster%2Fresource%2Fvue.xmas.js
这是用 Vue.js 的源码压缩出来的,最重要的一点是,压缩后的代码依然可以运行,也就是说,你可以把压缩后的代码放到线上去,你可以把整个公司的前端代码都压缩成对女神的表白(被开除了别找我),想想是不是很刺激!
要自己压缩出这样的代码其实很简单,使用 js2image 这个库就可以。
github 地址:https://github.com/xinyu198736/js2image
执行以下命令安装全局命令:
$ npm install js2image -g
使用方法:
# 直接在命令行里执行此命令即可压缩,默认压缩出一个xmas.js后缀的文件。
# -s 源代码路径 必须的参数!
# -r 是否反相图像 可省
# -i 指定使用的图片的路径,默认使用 ./resource/tree.png 可省
$ js2image -s ./resource/jquery.js
# 新增支持打包一个文件夹内所有js文件,慎用!不保证打包后的js100%运行正常,请经过人工测试确认。
$ js2image -s ./resource
$ js2image -s ./resource/jquery.js -i ./resource/tree.png
如果要定制一些具体的参数,可以用 require 的方式引入使用
var Js2Image = require("./index.js");
var path = require("path");
var source = "./resource/vue.js";
var image = path.join(__dirname,"./resource/happy.png");
var out = source.replace(".js",".xmas.js");
// 定制每一行的像素像素宽度
Js2Image.writeToFile(source,image,out,{
reverse:false,
size:{
width:70
}
}).then(function(code){
});
详细的技术实现,可以看这篇文章:圣诞节,把网站所有的js代码都压缩成圣诞树吧。https://zhuanlan.zhihu.com/p/20439979
玩的开心!
作者:小芋头君 来源:掘金
链接:https://juejin.im/post/5ac3067d6fb9a028bd4c7fa8返回搜狐,查看更多
责任编辑:
python绘制生日快乐图片_程序员如何用代码祝自己生日快乐(多用模板)相关推荐
- java生日快乐代码手机端,程序员如何用代码祝自己生日快乐(多用模板)
要自己压缩出这样的代码其实很简单,使用 js2image 这个库就可以. github 地址:https://github.com/xinyu198736/js2image 执行以下命令安装全局命令: ...
- python七夕快乐图片_程序员的七夕:Python生成女神的九宫格心形图像
引言 脑海里一直想着做一个心形九宫格图像,结果今天七夕,给我了动力 程序 部分代码示例: def obtain_heart(image_path): """ 将给定图像抠 ...
- python预测运势_程序员来看看自己星座本月运势吧
水瓶座 传说中有一种程序员,就是他离开之后,就再也没有人能够来修改他的代码了.十二星座中能够如此独行又霸气的大概就只有水瓶座了.对于编程的挑战,具有前瞻性.有独创性.聪慧.富理性,喜欢追求新的技术高度 ...
- python制作表白神器_程序员的七夕用30行代码让Python化身表白神器
转眼又到了咱们中国传统的情人节七夕了,今天笔者就带大家来领略一下用Python表白的方式.让程序员的恋人们感受一下IT人的浪漫. 一.词云制作 首先咱们可以用之前介绍过的wordcould包制作词云. ...
- python ios开发环境_程序员的macOS系列:Mac开发环境配置
1.前言 最近在写<程序员的macOS系列>文章,之前写的第一篇 程序员的macOS系列:精选Mac App,大家都希望楼主尽快更新,结果拖到了2个月后,所以今天终于更新啦!其实macOS ...
- python开发pc软件_程序员带你十天快速入门Python,玩转电脑软件开发(二)
关注今日头条-做全栈攻城狮,学代码也要读书,爱全栈,更爱生活.提供程序员技术及生活指导干货. 如果你真想学习,请评论学过的每篇文章,记录学习的痕迹. 请把所有教程文章中所提及的代码,最少敲写三遍,达到 ...
- 编程软件python是什么意思_程序员Python编程必备5大工具,你用过几个?
Python是编程入门不错的选择,现在也有不少的程序员业余时间会研究这门编程语言. 学习Python有时候没有第一时间找到好工具,会吃不少的苦头.毕竟好的工具能将工作效率多倍速提升. 下面W3Csch ...
- python max函数时间复杂度_程序员的思考:用函数还是用复杂表达式
程序员的思考:用函数还是用复杂表达式 Perl语言的原作者Larry Wall曾经说过,伟大的程序员都有三个优点:懒惰.暴躁和自负.乍一看这三个词语没有一个是褒义词,但在程序员的世界里,这三个词有不同 ...
- python真实收入曝光_程序员工资很高吗?资深HR透露真实收入,网友:说的很现实...
小编是一个多年开发经验的程序员,前端.Java.Python我都懂,如果你在入门学习WEB前端的过程当中缺乏系统的学习教程,或者说缺乏一个交流技术的地方,你可以申请加入我的WEB前端裙:前面二九六,中 ...
最新文章
- hibernate_day03_多对多关联映射
- [deviceone开发]-do_QRCode的简单示例
- 「第一篇」大学生电子设计竞赛,等你来提问。
- 网贷,高利贷,套路贷为什么必须铲除?
- HTML/CSS进阶
- 【spring】spring的事务传播性 hibernate/jpa等的事务隔离性
- 错误一例:expected expression before } token
- c语言某年某月某日的天数,输入某年某月某日,判断这一天是这一年的第几天...
- python 象棋 ai 入门教程-用turtle画中国象棋棋盘
- 《狂人日记》是中国第一部现代白话文小说
- 让my97 datepicker兼容ie9、ie10、ie11
- GOM引擎脚本 时间段内调整人物属性
- SSL在线生成地址惠存
- Word中“更新所有域”的用法
- 一个pom文件中出现了两个相同的依赖_在IDEA里解决maven的pom引用jar包冲突
- 咏春拳谱之寻桥(套路详解)
- 微信小程序开发之路⑩
- 数据分析(六)之pandas学习【Series创建、切片、索引和读取外部数据】
- 踔厉奋发,笃行不怠!CASAIM 喜获2022年创新指标完成奖
- ARM基础教程 1 | ARM、Cortex-M与ARMv8-M