diff --git a/src/external-macro-modules/opencv/macro-condition-video.cpp b/src/external-macro-modules/opencv/macro-condition-video.cpp index 69d0c956..fae5a8c4 100644 --- a/src/external-macro-modules/opencv/macro-condition-video.cpp +++ b/src/external-macro-modules/opencv/macro-condition-video.cpp @@ -582,6 +582,13 @@ void MacroConditionVideoEdit::ImageBrowseButtonClicked() "AdvSceneSwitcher.condition.video.screenshotFail")); return; } + if (_entryData->_checkAreaEnable) { + screenshot.image = screenshot.image.copy( + _entryData->_checkArea.x, + _entryData->_checkArea.y, + _entryData->_checkArea.width, + _entryData->_checkArea.height); + } screenshot.image.save(path); } _imagePath->SetPath(path);