попробуйте использовать haxcv-библиотеку haxcv js с помощью простых функций
перейдите к https://docs.haxcv.org/Methods/cutImage , чтобы узнать больше о его библиотеке
var Pixels = _("img").cutImage (x , y , width , height );
_ ("img"). src (Pixels.src);
// возвращать обрезанное изображение, но сначала попробуйте включить библиотеку
Когда вы вызываете std::vector::resize(X)
, вы просите vector (по крайней мере, потенциально) создать X
объекты. Единственный способ, которым вектор может это сделать, - это построить их по умолчанию, потому что вы больше ничего не даете ему. А поскольку ваша структура не имеет конструктора по умолчанию, resize
не может быть скомпилирован.
И на всякий случай ваша структура не имеет конструктора по умолчанию, потому что вы объявили конструктор пользователя.