Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我目前正在编写一个 c++ 程序,它应该给我一个 png 文件作为输出。所以我做了一个小代码,确实有效。我只是从这里获取了源代码并对其进行了妥协。我的代码没有粘贴在这里。
但是:它只有在宽度不超过 1002 像素时才有效。我很确定问题出在第 29/30 行附近,所以是 malloc 问题,但我不明白。
感谢您的帮助
无需深入研究代码,就有这些有趣的常量:
unsigned width = 1003; unsigned height = 500; int rowbytes = 4000;
最后一个直接控制分配的内存量。您是否尝试过增加此值?