这就是艺术,优雅的二维码生成器「GitHub 热点速览」

news2024/12/23 13:15:40

2ed120f0f5bb676c20094e38935be70a.jpeg

作者:HelloGitHub-小鱼干

平时如果没有需要一般那团黑乎乎的二维码,估计路过的人看见第一眼就不会再看第二眼。但是假若,它是个帅哥靓妹,估计就不同了,更别提像是艺术画一样,将编码图案融入到画里的二维码生成器 qrbtf 作者的新作,怎一个美字了得。

二维码尚且可以如此优雅,英特尔怎么能甘于人后呢?本周它并开源了一款对眼睛友好的字体,intel-one-mono 阅读起来没压力。此外,还有之前抠图项目 Segment Anything 的加强版 sam-hq,吴恩达 prompt 教程的中文版、读各种文件无压力的 fq,以及让你在 Python 中用上 React 的 reactpy 都值得细细品读一番。

以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布 | 实用 | 有趣,根据项目 release 时间分类,发布时间不超过 14 day 的项目会标注 New,无该标志则说明项目 release 超过半月。由于本文篇幅有限,还有部分项目未能在本文展示,望周知 🌝

fc11c0fa110c1c95dc7658c9cbed3ef5.png

1. 本周特推

1.1 漂亮的二维码:qrbtf

主语言:JavaScript

这是一个本周刷屏社交圈的艺术二维码,大概是下图这个样子:

8dbd036f1e740a120bd46c9e4c05e9a9.jpeg

它主要是通过  Checkpoint + LoRA + QR Code ControlNet 方法实现,简单来说它是并不是一个开源的项目,而是由模型生成的二维码,当然你可以在这篇文章《AI 生成可扫码图像 — 新 ControlNet 模型展示》中下载到中国传统纹样、浮世绘、二次元、插画等多种风格的艺术二维码。不过这里,其实想推荐这篇文章作者开源的二维码生成器:qrbtf。

虽然相较于 ControlNet 模型,qrbtf 显得有点平平无奇。但是胜在兼顾了便捷和美观,毕竟不是谁都有条件训练一个模型出来的。

qrbtf 的使用非常简单,项目克隆下来之后,有 npm 的话直接 start 即可使用,支持导出 SVG 和 JPG 格式的图像。

GitHub 地址→https://github.com/ciaochaos/qrbtf

21f39fd1a6e1ad60cc97a2efd5dbe298.jpeg

1.2 Intel 字体:intel-one-mono

New 本周英特尔刚开源的字体项目 intel-one-mono,它是一款富有表现力的等宽字体。它非常方便阅读,主要设计来减少读者的视觉疲劳。intel-one-mono 支持 Light、Regular、Medium、Bold 等 4 种字重。

GitHub 地址→https://github.com/intel/intel-one-mono

fdaab1054872b372722b2a565b45c201.png

2. GitHub Trending 周榜

2.1 Canvas 实现的富文本编辑器:canvas-editor

本周 star 增长数:700+主语言:TypeScript

由 Canvas 和 SVG 实现的富文本编辑器,如果你想自己做一个富文本编辑器,不妨学习下本项目。

GitHub 地址→https://github.com/Hufe921/canvas-editor

abd70761ba5c07e59ec1e57cb9c72344.png

2.2 抠图神器:sam-hq

本周 star 增长数:1,250+

New Segment Anything in High Quality 是一个高质量的目标识别、分割项目。如果你不是一个 AI 从业者,你可以试试用它来抠图,会非常好用。项目的代码将在下周公布,有兴趣的小伙伴也可以阅读下 HQ-SAM 论文:https://arxiv.org/abs/2306.01567。

GitHub 地址→https://github.com/SysCV/sam-hq

355f965e58c097f3b5af2a3b61b6a480.gif

2.3 prompt 教程:prompt-engineering-for-developers

本周 star 增长数:2,200+主语言:Jupyter Notebook

New 吴恩达大模型系列课程中文版,包括《Prompt Engineering》、《Building System》和《LangChain》

GitHub 地址→https://github.com/datawhalechina/prompt-engineering-for-developers

efd904aa18f4a87c75eceda2ac43d4ff.jpeg

2.4 二进制工具:fq

本周 star 增长数 1,250+主语言:Go

这是一个老项目,主要用来处理二进制和文本格式。你可以用它来查看二进制文件,它的设计之初是为了查询、检查、调试媒体解码器,像是 mp4、flac、mp3、jpeg 等等。不过,它现在已经扩展到各种格式,像是 JOSN、YAML、XML 等等主流格式。此外,它还有处理 url、十六进制的转换等等功能。

GitHub 地址→https://github.com/wader/fq

076518c1bc87851d418a43bec62cdda5.png

2.5 Python 中的 React:reactpy

本周 star 增长数:3,650+主语言:Python

New “It's React, but in Python” 这是 reactpy 的项目介绍,非常简洁明了。展开来说,它是一个在 Python 中构建用户界面的库,不需要 JavaScript 就能搞。它的界面同 React 类似,由各种组件构成。即便是新手,从未从事过 Web 开发,也能很快上手。btw,这个项目的 logo 也非常有意思,仔细一看,是 3 条 Python 蛇。

GitHub 地址→https://github.com/reactive-python/reactpy

41ec8ac3caf593c8aa707358620391df.png

3. HelloGitHub 热评

在这个章节,我们将会分享下本周 HelloGitHub 网站上的热评项目,HG 开源项目评价体系刚上线不久,期待你的评价 :D

3.1 你的专属魔兽服务:azerothcore-wotlk

主语言:C++

它是用 C++ 编写的开源魔兽世界(WoW)服务器端,支持经典的巫妖王之怒(3.3.5a)游戏版本和 Docker 启动。该项目由社区驱动,运行稳定、社区活跃、对新手友善。

HG 评价地址→https://hellogithub.com/repository/4e3f84780ad54eb69b16a95a48d955a5

f04784362e54eb137787aef9ab68d1ef.jpeg

3.2 文件传输工具:FlyingCarpet

主语言:Rust

这是一个支持在 Android、iOS、Linux、macOS 和 Windows 系统之间通过 WiFi 点对点(Ad-Hoc)传输文件的工具。它不需要网络基础设施,只需要两台支持 WiFi 的设备,即可实现近距离无线传输。

HG 评价地址→https://hellogithub.com/repository/469182cc105346629d85fc0452b4fbf2

0c34a3c867c565378c803438f5411426.jpeg

4. 往期回顾

往期回顾:

  • 暑期实习开始啦「GitHub 热点速览」

  • 程序员的 Windows 工具箱「GitHub 热点速览」

以上为 2023 年第 23 个工作周的 GitHub Trending 🎉如果你 Pick 其他好玩、实用的 GitHub 项目,来 HelloGitHub 和大家一起分享下哟 🌝

HelloGitHub 交流群现已全面开放,添加微信号:HelloGitHub001 为好友入群,可同前端、Java、Go 等各界大佬谈笑风生、切磋技术~

- END -

👆 关注「HelloGitHub」收到第一时间的更新👆

点击阅读原文访问开源社区

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/648932.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

CEETRON如何赋能航空航天领域打造WEB CAE后处理系统?

CAE(计算机辅助工程)在航空航天领域具有广泛的应用,它在航空航天器的设计、性能评估和安全分析等方面开发坚持重要的作用。 本文主要探讨Ceetron集合CAE在航空航天领域中的应用价值,以及对CAE在航空航天领域应用的更详细描述&…

【粉笔刷题】第二回

在JavaScript中下面选项,关于this描述正确的是() A在使用new实例化对象时, this指向这个实例对象 B当对象调用函数或者方法时,this指向这个对象。 C在函数定义时,this指向全局变量 D在浏览器下的全局范围内,this指向全局对象this表…

Django高级扩展之中间件

中间件是Django请求/响应处理的钩子框架。它是一个轻量级的、低级的“插件”系统,用于全局改变Django的输入或输出。每个中间件组件负责实现一些特定的功能。例如,Django包含一个中间件组件AuthenticationMiddleware,它使用会话将…

光伏电池局部遮阴下三种不同的工况对比MATLAB仿真模型

光伏电池局部遮阴下三种不同的工况对比MATLAB仿真模型及程序资源-CSDN文库https://download.csdn.net/download/weixin_56691527/87910311 模型简介: 建议使用MATLAB21b及以上版本打开! 光伏阵列表面被局部遮挡时会产生热斑效应。为了防止太阳电池因热…

如何在Microsoft Excel中使用TRUNC函数

Excel 中有多种删除小数点和缩短数值的方法。在本文中,我们将解释如何使用 TRUNC 函数,以及它与其他技术的不同之处。 TRUNC函数 什么是 TRUNC 功能如何使用 TRUNC 函数从日期时间戳中删除时间什么是 TRUNC 功能 TRUNC 函数将数字截断为指定的小数位数。使 TRUNC 不同于其他…

windows编译ffmpeg,并开启png的编解码器

废话不多说了,先上下载链接 ffmpeg官方网站:http://ffmpeg.org/download.html ffmpeg源码下载链接:https://ffmpeg.org/releases/ffmpeg-3.4.13.tar.gz 如果需要其他版本,修改版本号即可,适用于3.4全系列,如https:/…

Vue中如何进行网页截图与截屏?

Vue中如何进行网页截图与截屏? 在Web开发中,有时候需要对网页进行截图或截屏。Vue作为一个流行的JavaScript框架,提供了一些工具和库,可以方便地实现网页截图和截屏功能。本文将介绍如何在Vue中进行网页截图和截屏。 网页截图 网…

2023年CPSM-3中级项目管理专业人员认证有啥用?

CPSM-3中级项目管理专业人员认证,是中国标准化协会(全国项目管理标准化技术委员会秘书处)联合中国国际人才交流基金会,面向社会开展项目管理专业人员能力的等级证书。旨在构建多层次从业人员培养培训体系,建立健全人才…

Linux操作系统学习——启动

概要 Linux操作系统内核是服务端学习的根基,也是提高编程能力、源码阅读能力和进阶知识学习能力的重要部分,本文开始将记录Linux操作系统中的各个部分源码学习历程。 1. 理解代码的组织结构 以Linux源码举例,首先你得知道操作系统分为哪几个部…

电脑怎么录屏?推荐2款录制电脑屏幕的软件!

案例:我经常需要把电脑上的内容分享给别人,一般通过手机拍摄的方式。这就导致视频十分模糊,给人的观感不太好,有没有什么方法可以实现在电脑上直接录屏? 【我想录制我的电脑屏幕上的内容分享给别人,但是我…

常用JVM命令

top 展示 进程运行的完整命令行的话可以用 top -c ,当命令行较长无法分辨是哪个程序,可使用键盘右键将窗口不断滑动至右侧查看。 uptime jps 查看当前正在运行的java进程 执行结果: pid 运行文件 [roottest1 ~]# jps 24001 rs-medical-rp…

第六期:链表回文旋转的秘密

文章目录 1. 反转链表2. 回文链表代码1. 反转链表2. 回文链表 PS:每道题解题方法不唯一,欢迎讨论!每道题后都有解析帮助你分析做题,答案在最下面,关注博主每天持续更新。 1. 反转链表 题目描述: 给你单链表…

九、会话控制——cookie、session、token

文章目录 前言一、cookie1.1 cookie 是什么1.2 cookie 的特点1.3 cookie 的运行流程1.4 express 框架中设置cookie1.5 express 框架中删除cookie1.6 express 框架中获取cookie 二、session2.1 session 是什么2.2 session 的作用2.3 session 的运行流程2.4 session 和 cookie 的…

vue框架一

目录 友情提醒第一章、vue框架是前端js框架1.1)介绍vue1.2)vue设计思想1.3)vue引入 第二章、实现的步骤2.1)创建步骤2.2)基本语法2.3) 第三章、遇到的问题3.1)3.2)3.3) 第…

python grpc状态码用法

测试代码 新建demo.proto文件定义协议缓冲区,写入以下内容: syntax "proto3"; package server;service Demo {rpc ping(Request) returns (Response) {} }message Request {string msg 1;} message Response {string msg 1;}使用gRPC的工…

百兆网和千兆网怎么接线

一、认识网线 网线:橙色和白橙交织在一起,绿色和白绿交织在一起,棕色和白棕交织在一起,蓝色和白蓝交织在一起。在传输电信号时,相互之间辐射出的电磁波会相互抵消,可以消除相互之间的干扰,所以…

shell脚本进阶1——精读ansible+shell脚本

文章目录 一、脚本规划思路二、主控机shell脚本2.1 脚本输出字体特效2.2 生成菜单栏对话框2.3 配置本地yum源仓库2.4 配置受控机yum源2.5 关闭防火墙和selinux2.6 把docker安装包给受控机2.7 安装docker-compose2.8 安装docker2.9 安装ansible2.10 安装pip2.11 主控本机免密登录…

JAVA并发十二连招

1、HashMap 面试第一题必问的 HashMap,挺考验Javaer的基础功底的,别问为啥放在这,因为重要!HashMap具有如下特性: HashMap 的存取是没有顺序的。 KV 均允许为 NULL。 多线程情况下该类安全,可以考虑用 Ha…

JavaFx Shape形状

JavaFx Shape形状 1、相关子类2、屏幕坐标系3、JavaFx SVG矢量图4、Polygon箭头形状 javafx.scene.shape.Shape 1、相关子类 javafx.scene.shape.Linew3cschool JavaFX 线javafx.scene.shape.Rectanglew3cschool JavaFX 矩形椭圆javafx.scene.shape.Ellipsejavafx.scene.shap…

开源办公套件 ONLYOFFICE文档7.4新功能

随着现代办公的信息化发展,我们处理文档时,对在线协作的需求也越来越大。选择一款简单高效、免费又无广告弹窗的办公套件便非常重要。除了昂贵的微软Office,太多广告的WPS,你还有另一个选择:ONLYOFFICE。 什么是 ONLY…