XPM到RGF转换器
在线将XPM转换为RGF格式——快速简便
xpm
rgf
安全处理
上传的XPM图像在转换后立即被清除,生成的RGF文件在24小时内被删除——您的数据保持私密。
批量处理
一次上传多个XPM文件并在单次会话中全部转换为RGF——非常适合需要迁移大量旧版图像的情况。
任何设备、任何系统
台式机、笔记本、平板、手机——转换器在每种设备和操作系统上都能同样出色地完成XPM到RGF的转换。
如何转换XPM到RGF
从计算机,Google Drive,Dropbox,URL或在页面上拖拽选择文件.
选择rgf或任何其他你需要的格式作为结果(支持超过200种格式)
让文件进行转换随后你可以下载你的rgf文件
关于格式
XPM(X PixMap)是X Window系统的彩色图像格式,由GROUPE BULL的Arnaud Le Hors于1989年开始开发,作为单色XBM格式的彩色继承者。与XBM类似,XPM文件是有效的C源代码——每个文件将图像定义为字符串数组,其中头部字符串指定宽度、高度、颜色数量和每像素字符数,颜色定义字符串将字符代码映射到颜色值(支持X11颜色名称、十六进制RGB以及'background'和'foreground'等符号颜色类型),像素字符串将每行编码为索引调色板的字符代码序列。这种ASCII艺术表示使XPM图像具有人类可读性:通常可以直接在源文件的文本中看到图像内容。该格式经历了三次修订:XPM1(1989年,兼容X10)、XPM2(简化语法)和XPM3(1991年,当前版本,采用static char*语法和扩展的颜色规范)。XPM是1990年代和2000年代X Window应用程序图标、启动画面、位图按钮和主题UI元素的标准格式。XPM的一大优势在于同时具备有效C源文件和彩色图像的双重优点:XPM文件可以编译进应用程序、在任何文本编辑器中编辑、用文本工具处理并进行版本控制,同时支持最多256色和透明度(使用'None'颜色关键字)。X11生态系统对XPM的依赖确保了广泛的工具支持。XPM文件可由所有X11工具集、ImageMagick、GIMP和Web浏览器(遗留支持)处理。
RGF(Robot Graphics Format)是LEGO Mindstorms EV3可编程机器人套件使用的简单单色位图图像格式,于2013年9月1日随EV3系统推出。RGF文件存储1位(黑白)图像,设计用于在EV3智能主机的178x128像素单色LCD屏幕上显示。该格式使用最小化的结构:包含图像宽度和高度的二进制值头部,后跟像素数据,其中每个位代表一个像素(1为黑色,0为白色),以行优先顺序每字节打包八个。RGF图像在EV3程序中用作自定义显示图形——学生和爱好者创建它们作为程序执行期间在主机屏幕上显示的机器人状态显示、用户界面、启动画面和动画帧。这些图像通常使用LEGO的EV3软件(内置图像编辑器)设计,或使用社区工具从其他格式转换。RGF是LEGO更广泛的教育机器人平台的一部分,Mindstorms系统在全球范围内向学生教授编程、工程和计算思维。RGF的一大优势在于其在教育科技中的角色:RGF提供了一个简单、具体的示例,展示数字图像如何以二进制数据表示——这是使用Mindstorms的学生可以通过检查文件内容并在主机屏幕上看到相应图像来直接观察的概念。该格式的简洁性使其对学习文件格式和二进制数据的年轻程序员而言非常易于理解。RGF文件可使用ImageMagick、EV3开发环境和ev3dev等社区工具创建和转换。
经常问的问题
为什么要将XPM转换为RGF?
转换为RGF可获得机器人显示图形,使您的内容在共享和实际使用中更加通用。
用什么程序打开RGF文件?
可以用LEGO Mindstorms EV3 software, ImageMagick打开RGF文件。大多数平台都有至少一个内置或免费选项。
XPM转RGF是即时完成的吗?
是的,大多数文件的转换几乎是瞬间完成的。较大的XPM图像可能需要额外几秒钟来处理。
需要注册账户才能转换吗?
无需注册。您可以立即将XPM转换为RGF——只需访问页面并开始上传。
转换器可以在移动设备上使用吗?
转换器在浏览器中运行,因此无需安装任何应用,手机、平板和电脑均可使用。
转换时图像尺寸会改变吗?
原始分辨率会被保留。RGF输出与源XPM文件具有相同的宽度和高度。