盲文点字画
Braille Art
把照片转成 Unicode 盲文点字格:每个字符里有 2 × 4 个点,分辨率是明暗字符梯度的八倍,抖动方式可选。
一条灰度梯度每个字符得到一个值。一个盲文格得到八个,因为 U+2800 和它的 255 个邻居在一个字符里编码了 2×4 的点阵——所以一幅 100 列的盲文图承载 200×400 个比特,而一幅 100 列的 ASCII 图承载 100×50 个灰度级。这就是它看起来像照片、而 ASCII 字符画看起来像纹理的全部原因。它也刻意不是可读的盲文。
把图片放到这里
PNG、JPEG、WebP、GIF、SVG。在这个标签页里解码,不会上传。
怎么用
按图片选抖动方式
照片用 Floyd–Steinberg——它把每个点的舍入误差推给邻居,这让每点一比特看起来像连续色调。线稿、logo 或文字用阈值,扩散在那里只会添噪点。要做成动画的用有序抖动,因为它逐帧独立抖动,静止的背景就保持静止。
按背景设反转开关
凸起的点是墨。在深色终端上墨是亮的,在白纸上墨是暗的,所以同一张照片按去向不同需要相反的设置。设反了得到的是底片,所以它是一个开关,不是一个假设。
常见问题
盲人能读这个吗?
不能,请不要当作能读来发送。这里把盲文区块当作像素网格用;格子拼不出任何东西。盲文显示器会把它显示成一墙无意义的字符,屏幕阅读器会读出胡话。本站真正转写文字的是盲文转换工具,它按 2017 年韩国点字规定逐条实现,处理的是韩文。
我的图片后面为什么有一层淡淡的点阵?
有些字体把盲文格里*没凸起*的点画成淡淡的记号而不是空白,因为印出来的盲文页就是那样。这是字体,不是编码,这个页面做什么都改不了。用不这样画的字体导出 PNG 是出路。
为什么用盲文而不是更新的块字符?
覆盖率。六分块和八分块字符分辨率相同或更好,但分别是 2020 和 2024 年的,大多数已安装的字体没有,大多数人会看到方块。U+2800–28FF 几十年来在每一款像样的字体里都有,因为无障碍软件需要它,所以盲文画在 Discord、KakaoTalk 和 git 提交信息里都能完整到达。
可以从这些接进来
谚文与中日韩字符艺术横幅
Hangul & CJK ASCII Banner
把谚文、汉字、假名以及任何其他文字,通过栅格化系统字体再做阈值处理,画成大号字符横幅,而不是去字形表里查。
方块字符画
Block Character Art
把图片转成半格、四分格或六分格方块字符,每一格都带 ANSI 真彩色的前景色和背景色,可导出 ANSI、HTML、SVG 和 PNG。
字符动画工作台
ASCII Animation Workbench
用视频、GIF、逐帧编辑、滚动文字或程序生成的效果做成字符网格动画,可导出文本帧、ANSI、asciicast v2、动图 GIF 和单文件 HTML 播放器。
Emoji 马赛克
Emoji Mosaic
用按平均色挑出的 emoji 重新拼出一张图;颜色表不随程序打包,而是用这台浏览器自己的 emoji 字体现场测量,并带有微信和 Discord 的尺寸预设。
接下来
这些工具吃得下当前工具的产出,结果可以直接送过去。
图片转字符画
Image to ASCII
按指定的宽度和字符集,把一张图变成 ASCII 或带 ANSI 颜色的字符画。
方块字符画
Block Character Art
把图片转成半格、四分格或六分格方块字符,每一格都带 ANSI 真彩色的前景色和背景色,可导出 ANSI、HTML、SVG 和 PNG。
盲文转换
Braille Converter
按 2017 年韩国盲文规范(缩写、数符、罗马字符、标点)把文字转成 Unicode 盲文方,或转成不缩写的英文盲文,并逐方说明依据;不做中文盲文。
字符画转图片
Text Art to Image
把任意等宽字符画按选定的字体、格子大小、颜色、背景和透明度渲染成 PNG 或 SVG,发到不保留等宽的地方也不会散。
今日运势 — 生肖与星座
Daily Fortune by Zodiac Animal & Star Sign
把当天的日辰和生肖、星座的传统性情凑到一起,组出一天的运势文字;随机种子取自日期,所以一整天都是同一段,刷新也不会重摇。
合婚 — 生肖与日干配对
Zodiac Compatibility (궁합)
从两个人的出生日期取出各自的生肖和日干,说明它们之间究竟是三合、六合、相冲、元辰、相刑、相破还是相害,以及两个日干的五行是相生还是相克,并各附传统断语。