Ansilove/PHP

转换 ANSi 和 artscene 到 PNG
授权协议 BSD
开发语言 PHP
所属分类 程序开发、 图形/图像处理
软件类型 开源软件
地区 不详
投 递 者 周麒
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Ansilove是一套将ANSi和与Artscene相关的文件格式转换为PNG图像的工具,支持ANSi(.ANS)、PCBOARD(.PCB)、BiNARY(.BIN)、ADF(.ADF)、iDF(.IDF)、TUNDRA(.TND)和 XBiN(.XB)格式。

Ansilove/PHP is now deprecated, version 1.12 will be the last release.

Users are encouraged to migrate to Ansilove/C which replaces the command line
converter, and to Ansilove.js for doing "on the fly" conversions on web pages.

它包括一个通用的命令行转换器,以及一个可以在网页上进行“即时”转换的库。它创建大小优化的4位PNG文件,并支持SAUCE(通用注释扩展的标准体系结构),80x25和80x50 PC字体(包括所有14种MS-DOS字符集和一些非官方字符集),Amiga字体和iCE颜色。

它是用PHP编写的,因此可以在任何受支持的系统上运行:命令行转换器可以在Linux,Mac OS X,Windows等操作系统下使用。

Ansilove不需要任何Web服务器:您可以使用捆绑的命令行转换器在计算机上本地转换文件。

特征

  • ANSi(.ANS)格式支持
  • PCBOARD(.PCB)格式支持
  • BiNARY(.BIN)格式支持
  • ADF(.ADF)格式支持(Artworx)
  • iDF(.IDF)格式支持(iCE Draw)
  • TUNDRA(.TND)格式支持
  • XBiN(.XB)格式支持
  • 输出文件较小(4位PNG)
  • SAUCE(通用注释扩展的标准体系结构)
  • 80x25字体支持
  • 80x50字体支持
  • Amiga字体支持
  • iCE颜色支持

支持的字符集

  • IBM PC(代码页437)
  • 波罗的海(代码页775)
  • 西里尔字母(代码页855)
  • 加拿大法语(代码页863)
  • 希腊文(代码页737和869)
  • 希伯来语(代码页862)
  • 冰岛语(代码页861)
  • 拉丁文1(代码页850)
  • 拉丁文2(代码页852)
  • 北欧(代码页865)
  • 葡萄牙语(代码页860)
  • 俄语(代码页866)
  • 土耳其语(代码页857)
  • 亚美尼亚人
  • 波斯语(伊朗系统编码标准)
 相关资料
  • 问题内容: 是否可以像在postgres中那样在ANSI SQL中强制转换类型: qnty 和 reserve 是字符列。 问题答案: 该表达式是在SQL-92中添加的。例如,您可以在此草稿中看到它。

  • 我有一些用ANSI编码的php脚本文件。现在我已经将我的网站转换为html5,我需要UTF-8中的所有内容,以便这些文件中的重音可以正确显示,而无需通过iconv()进行任何php转换。我使用记事本++在UTF-8上设置脚本编码并保存文件,大多数都很好,重音显示正确,只有主脚本现在阻止了一切,服务器只返回一个白页,没有任何错误消息,即使使用! 当我在记事本++中将编码更改为ANSI并保存文件而不做

  • 任何指针都将有所帮助。 谢谢,阿希什

  • 问题内容: 我想转换以下查询: 它与Oracle连接语法等效。我的第一次尝试: 由于“ ORA-01417:一个表最多可以外部连接到另一个表”错误而无法正常工作。 我意识到Oracle建议使用ANSI方法,但是我受到以下Oracle错误的“折磨”: http://awads.net/wp/2007/06/14/when-ansi-sql-join-syntax-does-not-work-in-

  • 我试图保存一个字符串在希伯来文文件,同时有文件ANSI编码。恐怕所有的尝试都失败了。 PHP文件本身是UTF-8 这是我正在尝试的代码: 由于某种原因,返回false。 另一次尝试是: 这返回一个空字符串。当这不起作用时,将输出字符集更改为Windows-1255的工作。所以函数本身工作,但由于某种原因,它不转换为1252。 我运行这个函数之前和之后的和打印的结果 在图标之前编码是UTF-8,在图

  • 我正在处理一个使用UTF-8编码了两次的遗留文件。例如,编码点()本应编码为,但改为编码为(是的UTF-8编码,是的UTF-8编码)。 假设数据在CP-1252中编码,则执行第二次编码。 为了回到UTF-8编码,我使用了以下(似乎错误)命令 我的问题是iconv似乎无法转换回一些字符。更准确地说,iconv无法转换UTF-8表示形式包含映射到CP-1252中控制字符的字符。一个例子是代码点ρ():