【发布时间】:2010-11-06 09:05:02
【问题描述】:
我正在寻找一个库,它允许我通过像素信息以这种样式(虚拟函数)生成图像:
/*
coord_x = X coordinate
coord_y = Y coordinate
red = red part of RGB
green = green part of RGB
blue = blue part of RGB
*/
setPixel(int coord_x, int coord_y, int red, int green, int blue)
有这样的功能吗?我搜索了 libpng,但它似乎不允许手动设置像素(虽然可能是错误的)...
首选的输出格式是 PNG,可以接受 GIF,JPG 可能不起作用(由于压缩和 PNG 和 GIF 缺乏透明度)。
【问题讨论】:
-
大多数“库”都使用“带像素”的图像。实际上,“没有像素”的图像在当今非常具有异国情调。 GDI 有
SetPixel/SetPixelV函数。在大多数库中,您可以“锁定”您的图像并获得指向其数据的指针。在那里你可以直接修改它
标签: c++ c image-generation