I have an application that is performing some processing on some images.
Given that I know the width/height/format etc. (I do), and thinking just about defining a buffer
std::vector was MADE to be used in such cases. So, yes.
Yes, it is.
reserve is unnecessary in your case.
reserve
Yes, it will.