想要加载图像,处理它并将其保存回文件中?

时间:2011-05-16 06:05:27

标签: c++ c webos

我正在使用其混合应用在webos中创建照片编辑器应用。我是c ++的新手。

我不想使用C ++在屏幕上显示图像,因为在前端我使用javascript作为ui。因为javascript UI比PDK更好......但是在后端我必须使用c ++只是为了处理它并将图像保存到文件中。我无法使用javascript保存它,因为webOS不支持canvas.toDataURL()方法。

所以我必须从本地目录中的相对路径中选择一个图像文件,获取其rgb值,处理rgb值,然后将图像保存回目录。保存为新的并替换以前的。

好的,现在我想要你的开发者的帮助。如果这是所有可能使用SDL库?我也可以在c + | +中裁剪图像以及要裁剪的所有边缘的x,y坐标吗?

1 个答案:

答案 0 :(得分:0)

我不太了解SDL库(我认为它可以加载和保存图像)但是对于加载和保存图像,您可以使用OpenIL / DevIL库,它非常简单并且支持多种格式。你也可以看一下OpenCV,但这对你的目的来说可能有点重。对于您的第二个问题,您可以在加载图像时对图像执行所有操作,只需编程即可。有了正确的库和程序员,C ++几乎可以做任何事情。对于这个愚蠢的句子感到抱歉,但是你问你是否可以用C ++做到这一点,答案几乎总是肯定。