XBM到SIXEL转换器

在线XBM转SIXEL——快速格式转换

放置文件在这里. 1 GB 最大文件大小 或者 注册
Facebook Amazon Microsoft Google Nestle Walmart L'Oreal

批量处理

一次上传多个XBM文件并在单次会话中全部转换为SIXEL——非常适合需要迁移大量旧版图像的情况。

任何设备、任何系统

台式机、笔记本、平板、手机——转换器在每种设备和操作系统上都能同样出色地完成XBM到SIXEL的转换。

简便流程

将XBM转换为SIXEL只需几次点击——无需技术知识。上传、选择格式、下载结果。

如何转换XBM到SIXEL

1

从计算机,Google Drive,Dropbox,URL或在页面上拖拽选择文件.

2

选择sixel或任何其他你需要的格式作为结果(支持超过200种格式)

3

让文件进行转换随后你可以下载你的sixel文件

关于格式

XBM(X BitMap)是X Window系统中定义的单色(1位)图像格式,约于1987年起源于MIT。XBM文件在图像格式中独树一帜——它本身就是有效的C源代码:每个文件将图像定义为一个unsigned char静态数组,包含打包的像素数据,前面有#define语句指定图像宽度、高度和可选的热点坐标(用于光标图像)。像素数据以大括号内的十六进制字节值存储,每个位代表一个像素(1=前景,0=背景),每字节内位序为LSB优先。这种设计是有意为之——XBM图像可以直接#include到X Window应用程序源代码中并编译进二进制文件,无需外部文件加载和运行时格式解析。该格式在整个X11生态系统中用于光标形状、窗口图标、工具栏按钮和其他小型UI元素。XBM的一大优势在于其源代码特性:XBM文件可以用文本编辑器编辑、在版本控制中进行差异比较和合并、由Shell脚本生成,并直接编译进C程序而无需任何图像加载库——这种工具链集成程度是任何二进制图像格式都无法匹敌的。该格式作为X Window标准的一部分确保每个X11感知的工具集和应用程序都能理解它。虽然仅限于单色且不支持压缩,XBM的简洁性使其成为理解位图表示的绝佳教学格式。XBM文件受所有X11应用程序、ImageMagick、GIMP、Web浏览器(作为遗留Web格式)和编程环境的支持。
开发者: MIT X Consortium
首次发布: 1987
SIXEL(Six Pixel)是由Digital Equipment Corporation(DEC)于1983年创建的位图图形编码格式,用于在字符单元打印机和视频终端上渲染图像。其名称源于编码的基本单位:由单个ASCII字符表示的六像素垂直列。SIXEL数据流中的每个可打印字符(ASCII 63-126)编码一个6像素的垂直列,字符的二进制值决定哪些像素亮起或关闭。颜色通过基于寄存器的调色板控制指定:选择颜色序列将HLS或RGB颜色值分配给编号寄存器,后续的SIXEL字符使用该颜色直到选择另一个寄存器。编码支持指定像素纵横比和图像尺寸的光栅属性、重复序列(!后跟计数和字符)用于游程压缩相同的列,以及$(回车)和-(换行)用于在SIXEL网格中导航。DEC在其VT240、VT241、VT330和VT340终端以及多个打印机型号中实现了SIXEL支持。SIXEL编码的一大优势在于其ASCII安全特性:数据流完全由可打印字符和标准控制序列组成,意味着SIXEL图形可以通过任何基于文本的通信通道传输——串行终端、SSH会话、telnet连接——无需二进制安全传输或协议修改。该格式的现代复兴也值得关注:在沉寂数十年后,SIXEL支持已在众多当代终端模拟器中实现,使命令行工作流程中的内联图像显示成为可能。SIXEL输出可由ImageMagick、libsixel、chafa和各种绘图库生成。
首次发布: 1983

经常问的问题

为什么要将XBM转换为SIXEL?

转换为SIXEL可获得terminal-based graphics——更适合网络发布、打印或跨平台共享。

用什么程序打开SIXEL文件?

可以用xterm, mlterm, DEC-compatible terminals打开SIXEL文件。大多数平台都有至少一个内置或免费选项。

XBM转SIXEL会损失图像质量吗?

图像会保留当前质量水平。从XBM转换为SIXEL不会对视觉数据引入额外的降质。

可以一次性将多个XBM文件转为SIXEL吗?

可以——同时上传多个XBM文件,一次批量操作即可全部转换为SIXEL。

XBM转SIXEL是即时完成的吗?

转换通常在几秒内完成。XBM文件体积较小,因此转换为SIXEL非常迅速。