问题标签 [pcx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2982 浏览

c++ - PCX 文件的图像数据

我有一个很大的二进制文件,里面存储了很多文件。我正在尝试从文件中复制 PCX 图像的数据并将其写入一个新文件,然后我可以在图像编辑器中打开该文件。

在获得 PCX 文件头的规范后,我认为我已经在大二进制文件中找到了图像。我的问题是我无法弄清楚我应该在标题之后读取多少字节。我阅读了有关解码 PCX 文件的信息,但我不想解码任何内容。我想读取编码的图像数据并将其写入单独的文件,以便可以打开图像编辑器。

这是标题。我已经包含了图像的值,因为我猜它们可以用来确定图像数据的“文件结尾”。

0 投票
4 回答
8115 浏览

image - EPL2 Zebra 打印机的图像 (PCX)

我无法生成图形并将其上传到 EPL2 打印机。

几乎厌倦了任何可用的软件并在互联网上搜索,我不知所措。

我有一个 1 位文件,我尝试使用以下脚本上传..

setppi.txt

然后上传

在我撕掉剩下的头发之前,有经验的人有什么建议吗?我几乎可以肯定这个问题与 pcx 的创建有关,但是在尝试了所有选项后,我不确定我的下一步。

0 投票
2 回答
3864 浏览

c# - 在 C# 中解码 PCX 图像以显示为位图

我一直在尝试创建一个解码器,它将通过 pcx 文件流式传输并将其作为位图显示在屏幕上。我已经设法通过使用二进制阅读器从图像标题中获取信息,但我现在已经达到了似乎需要最少代码量但也是最难的部分:创建一个像素数组。

我知道我可能需要添加两个嵌入式for循环来处理数据。我看过一些 C 和 C++ 示例,但很难理解它们。我还需要让数组显示它。如果您需要更多代码,那么我将分享它。

我已经广泛搜索并阅读了规范,但我不知道如何解决这个问题。如果有人可以帮助我,我将不胜感激。

问候。

0 投票
2 回答
1685 浏览

php - PHP - 将单字节转换为整数(PCX 图形格式)

我正在开展一个涉及直接与 Zebra 打印机对话的项目。目前,我正在尝试使用名为“ztools”的东西将图像转换为 GRF 格式。ZTools 似乎很古老,并不总是正确地转换图形。

我已经开始挖掘有关它正在转换的 PCX 文件格式的信息,现在我发现自己处于字节状态。这是我此时的参考:PCX Technical Reference

所以,我有一个从 Photoshop 保存的基本 PCX 文件,它是 2x2,看起来像这样:

然而,这就是我卡住的地方。我从未使用过字节,并试图使用 PHP 读取 pcx 文件 fopen("file", "rb"); 和恐惧。但是,似乎无论我做什么,我都会得到一堆零。任何人都知道我需要做什么才能将字节转换为数字等价物?

这是我的弱尝试:

0 投票
1 回答
823 浏览

c# - 从 1bpp 位图制作 1bpp PCX 时遇到问题

我有这个类适用于 8 bpp 位图到 pcx,但我无法让它适用于 1 bpp。

图像开始是这样的:

a.bmp

但是在第 27 行之后生成的 PCX 是黑色的,如 IrfanView 中所示:

IrfanView 中的 AOut.pcx

谁能帮我发现明显的错误?

顺便说一句,用法是Pcx.SavePCX("AOut.pcx", new Bitmap("A.bmp"));

0 投票
1 回答
4484 浏览

c# - 如何将bmp文件转换为pcx文件

找到将图像格式 bpm 转换为 pcx 的任何方法或 dll 吗?

我一直在尝试遵循代码。

但它不起作用,只能用 pcx 格式创建一条细线。

0 投票
1 回答
2554 浏览

java - 使用 CPCL 在 Zebra 打印机上打印 PCX 图像

我花了很多时间来了解如何在 Zebra 打印机(通过网络)上使用 CPCL 打印 PCX 图像,而无需将图像下载到打印机。

在我看来,文档中的示例非常模糊。

我附上了一个示例类来展示如何简单地打印图像。它需要在你的类路径上有一个“zebra.pcx”图像。

希望能帮助到你。

0 投票
1 回答
1358 浏览

javascript - 需要将 PCX 图形转换为二进制

我有一个需要我将 PCX 图形转换为二进制的应用程序。互联网上关于如何做到这一点的信息很少。我可以通过使用 JS 的 canvas.toDataURL 来完成此操作,但仅适用于 PNG 和 JPEG 图形文件。这不适用于 SQL 数据库,因为我认为您可以在那里完成。任何帮助将不胜感激,即使它涉及使用应用程序让我到达那里。

0 投票
0 回答
177 浏览

python - Python3 Pillow2.3.0 无法正确解码某些 pcx 文件

大家好,我需要python枕头的帮助。我目前正在使用 v2.3.0 和 python 3.3。

我正在尝试使用从旧游戏(魔法门 VI)中提取的 pcx 图像作为纹理。(游戏在 3D 环境之上有 2D UI。这个 2D UI 由各种内部格式和 pcx 文件组成。)

问题是其中一个 pcx 被枕头错误地显示。同时被 EyeOfGnome 图像查看器正确显示。(gdk-pixbuf) 另一个 pcx 被枕头正确显示!

我说的不正确是什么意思?坏图像有一种像素颜色的“红移”。左边框有点红。它就像一个“3D 化”的图像,有点模糊,整体有点暗。

我希望它与游戏 UI 的其他部分组成,我不能那样使用它。

我用十六进制编辑器打开了 pcx 文件,我在 pcx-header 中发现的主要区别是错误的文件有 BYTE Palette[48];字段完全为空。而另一个有一些数据。但这应该不是问题,因为其他查看器可以正确显示它。

这是一段测试代码。

此存档包含文件 https://db.tt/td291VTh

0 投票
1 回答
2072 浏览

ios - 使用 Zerba iMZ320 打印机以 CPCL 语言打印 UIImage

我尝试将 UIImage 转换为字节(NSData),然后将其转换为十六进制字符串,但没有用。它只打印一个黑条而不是图像。我想将 UIImage 转换为 PCX 格式,但找不到好的教程。让我知道一种用斑马打印机打印 UIImage 的方法。

注意:仅 CPCL 语言

尝试以下方法

方法一:

方法二:

其他方法