Russian Qt Forum

Qt => Мультимедиа => Тема начата: Гурман от Ноябрь 19, 2019, 21:16



Название: Делать ли собственный ViewFinder для QCamera?
Отправлено: Гурман от Ноябрь 19, 2019, 21:16
Мне в приложении нужно делать фотографии с нестандартным соотношением сторон - ровные квадраты. Соответственно, в видоискателе надо либо отрезать верхнюю и нижнюю части кадра, либо хотя бы наложить на кадр жёлтую квадратную рамку чтобы показать какая часть будет сохранена. Пока ещё разбираюсь с фотографированием, но нужен совет наставляющий на путь истинный - потребуется ли для этого делать собственный viewfinder, наследуя QAbstractVideoSurface, или можно как-то это сделать с готовым QCameraViewfinder? Или достаточно будет задать ему geometry, ведь это QWidget? Или хватит просто указать для QCameraViewfinderSettings разрешение с равными сторонами? Или приделать ему дочерний QWidget с прозрачными и непрозрачными частями? Что будет проще и точно заработает? Кто-нибудь разбирался с этим?