Хотите загрузить изображение, обработать его и сохранить обратно в файл? - PullRequest
0 голосов
/ 16 мая 2011

Я создаю приложение для редактирования фотографий на веб-сайтах, используя его гибридное приложение.Я новичок в C ++.

Я не хочу отображать изображение на экране с помощью C ++, потому что на внешнем интерфейсе я использую javascript в качестве ui.потому что пользовательский интерфейс javascript лучше PDK ... Но на внутреннем интерфейсе я должен использоватьС ++ просто обработать его и сохранить изображение в файл.Я не могу сохранить его с помощью javascript, потому что webOS не поддерживает метод canvas.toDataURL ().

Поэтому мне нужно выбрать файл изображения по относительному пути в локальном каталоге, получить его значения rgbобработайте значения rgb и сохраните изображение обратно в каталог.Сохранение как нового и замена предыдущего.

Хорошо, теперь я хочу помощи от разработчиков.Кроме того, если это все возможно, используя библиотеку SDL ??Также можно ли обрезать изображение в c + | +, а также с учетом координат x, y всех его краев, из которых нужно обрезаться?

1 Ответ

0 голосов
/ 16 мая 2011

Я плохо знаю библиотеку SDL (полагаю, она может загружать и сохранять изображения), но для загрузки и сохранения изображений вы можете использовать библиотеку OpenIL / DevIL, она довольно проста и поддерживает множество форматов. Вы также можете взглянуть на OpenCV, но это может быть немного тяжелым для вашей цели. На ваш второй вопрос, вы можете делать все с изображением, когда оно загружено, просто запрограммируйте его. С правильными библиотеками и программистом C ++ может делать почти все. Извините за это глупое предложение, но вы спросили, можете ли вы сделать это в C ++, и ответ почти всегда да.

...