Я довольно новичок в программировании на C++, и я пытаюсь использовать указанную выше функцию, чтобы получить ширину и высоту изображения. Код функции:Чтение jpeg измерений из boost
inline point2<std::ptrdiff_t> jpeg_read_dimensions(const std::string& filename) {
return jpeg_read_dimensions(filename.c_str());
}
Так я понимаю, что я должен отправить строку, как:
string data2 = "images.jpg";
Но я не могу получить, как читать то, что возвращается из функции.
Да, я понял, что точкой функции является получение x и y. У меня есть вопрос, как обрабатывать данные (в какой переменной они хранятся без ошибок). – user2466854
Функция возвращает 'point2', поэтому это тип, который вы должны использовать :) 'point2' определен в пространстве имен' boost :: gil' –
Geoffroy