问题标签 [ppm]

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 投票
0 回答
253 浏览

c++ - 无法保存 PPM 文件

我正在开发一个 c++ 项目,我想编写一个带有一些基本 RGB 颜色的 PPM 文件进行测试。当我运行程序时,一切似乎都运行良好,编译器没有错误,但是当我在项目目录中搜索时找不到图像时。我从未尝试过输出 PPM 文件,我确定这是我的错误,但我找不到我的错误在哪里。这是我的代码:

并进入 x,y 循环

当然,这只是一个测试,我并不关心输出的最终颜色。谢谢您的帮助 !

0 投票
1 回答
1542 浏览

c - 在二进制模式下使用 fscanf

以二进制模式打开文件时使用 fscanf 是否不好?我似乎无法在互联网上找到任何合理的东西。我正在尝试打开并读取 PPM 文件,但我发现了这个,但我不确定使用 fscanf 是否可以?并且使用 netpbm 是不行的,是的。

用 fread 读这个似乎很痛苦。

0 投票
2 回答
14845 浏览

python - Python 3.4.1 的 PPM 到 JPEG/JPG 转换

有谁知道专门使用 python 3.4.1 将 ppm 文件转换为 jpeg/jpg 的任何方法?我环顾四周,只能找到以前版本的 python 的解决方案。

0 投票
1 回答
4021 浏览

c++ - 读取 ppm 文件 C++

我正在尝试读取 ppm 文件并将其内容存储在数组中。我开始尝试显示它,但我似乎无法输出任何东西。

文件已打开,但我无法读取。我也尝试过使用 << 运算符进行输出,但也没有运气。

0 投票
1 回答
68 浏览

c - 结合红绿蓝文件在 C 程序中制作 .ppm 文件

我目前有 3 个文件,一个红色、一个绿色和蓝色组件文件,我需要编写一个程序,将这三个文件组合成一个可读的 ppm 文件。我如何/最好的路线是什么?谢谢山姆

0 投票
2 回答
396 浏览

image - Why does my PPM image's body contain symbols?

My PPM image contains the following :

P6

1200

670

255

ܒNԪjɝ[؋Cц:̈6y5"r-¼,ֈ?Ԛ_݈׵̻֬كڕÒɪxڇՄmxɘl܊؇euί\jĩqÿHqAʻK΃PùG9EʁM͂M΂O̿PɼLȀMǃOǁLƾH»D5A®>ǷFxCٲ;yFƾIǿJʀL»GڲAʂWǯŐĕх՜џᔡ嚪矱Ԫׄ࠘ĝц׶Qfһψ΅e{ڈڗÖܻԡȜׂӐ}˸_hؖ`­u؛dьWЋV̓MͺHυPƽF˂I߼>ٹ6}>س5>Eiuƻ1

and 40000 more lines of illegible code. Is this an encoding issue?

0 投票
1 回答
2202 浏览

c - 从 ppm 文件 C 中的像素获取 0-255 值

好的,所以我的代码将从 ppm 图像的标题中读取,为图像的大小分配内存,并为每个像素成功打印空白点(终端中重复的随机数)。我只需要知道我应该如何读取每个像素的红色绿色和蓝色值(3 个不同的值,范围从 0-255)。我不知道如何在每个像素中访问这些数据。到目前为止,这是我的代码:

0 投票
1 回答
702 浏览

c - 程序通过镜像功能重印图像

几天来,我一直在试图弄清楚为什么我的程序只是重新打印输入图像。我知道我的其他功能可以工作,但由于某种原因,这个功能让我感到困惑,我已经尝试了所有我能想到的移动像素的方法,但我尝试过的绝对没有任何效果。

标题:

主要的:

镜子:

这是我的水平翻转功能,如果有帮助,它会一直工作到镜像调用:

0 投票
1 回答
891 浏览

ffmpeg - FFMPEG:通过二进制 ffmpeg 和代码 C++ 将 RGB 转换为 YUV 给出不同的结果

我正在尝试使用 ffmpeg 将 RGB 帧(ppm 格式)转换为 YUV420P 格式。为了确保我的代码 C++ 良好,我将输出与此命令创建的输出(相同的文件管理器 BILINEAR)进行了比较: ffmpeg -start_number 1 -i data/test512x512%d.ppm -sws_flags 'bilinear' -pix_fmt yuv420p data /test-yuv420p.yuv

我的代码:

对比结果不好。Y 和 V 略有不同,但在 U 中差异很大。我无法发布我的图像,但 Y 的一部分在 U 图像中。它使颜色发生了一点变化。

你能告诉我我的错误在哪里吗?谢谢

0 投票
1 回答
185 浏览

haskell - 如何为 RWH 的 ch12 获取文件格式为 ppm 的条形码?

我正在研究RWH 的 Ch12 条码识别。为了更深入地了解内容,我想从头开始生成文件格式为 ppm的条形码,但我很难得到一个文件*.ppm。一般来说,免费的在线条码生成器如here或Zint Barcode Studio 2.4,它只能生成文件格式*.png*.jpg,所以我必须通过在线转换器*.png或Gimp转换成,但生成的不能被处理。*.ppm*.ppmBarcode Recongnition

对于这个问题,我想直接*.ppm使用Java库ZXing生成一个文件,但是我有一个同样的问题,它似乎不能*.ppm直接生成。

我应该怎么办?我希望你能告诉我什么(最好是免费的)软件或库可以直接生成*.ppm