问题标签 [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.
c++ - OpenGL纹理............ ppm背景
我正在使用 ppm 加载程序将图像设置为背景,但这里的颜色存在问题是我使用的代码和图像。
这是代码......
纹理.h
纹理.cpp
主文件
c - Ansi C 从 PPM 文件中读取冻结
我在我的 ansi c 代码中遇到一些问题。我想读取 PPM 图片 (P6),然后将其写入颜色 (int) 数组。一切都应该很好,但不幸的是它不是。
问题是,读数会在某个点冻结 - 每次都在同一点。
这是一个阅读代码:
当它读取值 24 时,它变得疯狂 - 在一切正常之前。该值分配给红色,直到循环结束时为 24。
我不知道那里发生了什么,所以这就是为什么我问你们一些建议 - 这里可能出了什么问题以及如何解决?
编辑
这是我的分配:
编辑2:
X 是 473,Y 是 600
编辑3:
我按照说明做了并上传了图片(这次不同),我的源代码在 Dropbox: code上。尽管图片不同,但它仍然在某个时候冻结。这次是70。
c - Sobel 过滤后的奇怪(相乘)PPM 图像
我的应用程序遇到了非常奇怪的问题,该应用程序旨在将 Sobel 过滤器应用于图像。
问题是每次我的图像都会增加并移动一点。乘数取决于图片大小。
这是一个示例:
初始图像
添加过滤器后
为简单起见,我现在只研究一种颜色和一把斧头。
这是 Sobel 滤波器的代码:
可以在此处找到简化代码以及示例图像:https ://db.tt/szpEMZ3f
我已经测试了没有过滤器的读取和保存,所以这个片段:
看起来像那样
这可以正常工作。
有人可以告诉我这段代码有什么问题吗?
c++ - 使用带有自定义对象的地图时出错?可能是语法问题
好的,我正在编写代码来修改 .ppm 图像文件。图片被读入并存储在 PPM 类对象中。每个像素都存储在一个 RGB 结构中。最终,它将原始图像中的所有颜色转换为来自小调色板的颜色。它通过使用我创建的距离函数来计算一种颜色与另一种颜色的接近程度。它遍历调色板并将它们插入到地图中,关键是与图像中当前像素的距离。不知何故,我将语法插入地图时弄乱了。有什么帮助吗?
以下是吐出的巨大错误的一部分
support.cpp:在成员函数“void PPM::process1()”中:support.cpp:144:78:错误:没有匹配函数调用“std::pair::pair(float, RGB&)”
这是错误来自的代码部分。它在我如何使用插入功能。我无法让 RGB 类与编译器想要的匹配,并且不确定我做错了什么。
编辑:更新我知道,由于代码目前无法正常工作。我还没有把它冲掉。我喜欢尽早解决语法错误。
以下是所有相关的标头代码。
android - 在 Android 中保存 ppm
我是在 Android 中使用图像的新手,我需要一些帮助以 ppm 格式保存图像。我正在使用 OpenCV 以字节 [] 格式捕获图像。我知道如何将其保存为 .jpg 但我需要将其保存为 .ppm
那里(Android GIMP JPG 到 PPM 转换)我读了一些关于创建位图并删除 Alpha 通道的内容,但正如我所说,我是在 Android 中使用图像的新手,我找不到任何对我有帮助的文档
c - 以 ppm 格式编辑图像
我试图通过将每个像素的红色分量乘以 10 并保持其他分量(绿色和蓝色)不变来编辑图像。我不确定我应该如何一个一个地编辑像素。到目前为止我有这个。我认为我的 ppm 标头也有问题。有没有办法在不指定边界的情况下制作 ppm 标题,以使其符合您放入的图像?
c++ - 旋转图像 PPM
我正在尝试向左/向右旋转图像 ppm。我成功旋转了 180 度,但 90 似乎不起作用..
这是我的代码
所以这是我的结果..
http://i.stack.imgur.com/Cj6AM.png
http://i.stack.imgur.com/yTnbS.png
有人对此有解决方案吗?
c - 将文件中的数组读取到数组中然后将其打印到另一个文件时出现问题
嘿伙计们,我正在尝试使这段代码在 c 中工作,我有一个看起来像这样的数据文件:
它是图像的数据,这些数字在 256X128 的网格中,我正在尝试使用嵌套的 for 循环读取这些数字并以相同的方式打印它们,但输出文件中应该有相同的网格实际上是:
我不确定我的代码需要更改什么来解决这个问题,因为我是编程新手,这是我第一次尝试代码,如果不太清楚,很抱歉
谢谢 :)
c - ppm 文件的基本文件 I/O
我正在尝试编写一个程序来读取 .ppm 文件并将数据保存在结构中。不过,为了能够做到这一点,我需要能够打开该文件,该文件目前无法正常工作。我显然做错了什么。你能看看代码,看看你能不能找出问题所在?
这只是在标准输出上给了我一个“\n”。我应该将其 fscanf 放入数组而不是 int 吗?
根据您的反馈,我编辑了代码以扫描到两个字符:
c - 将 PPM 的字节读入结构中的灵活成员数组
我想读取 ppm 图像的字节并将其存储在我的灵活成员数组中,该数组包含在一个结构中。我希望我没有弄乱分配什么的。这是它现在的样子:
我想我不知道数据将保存在哪里,或者fread的论点是否正确..有什么想法吗?这是输出: