Używam aparatu do robienia filmów.
Chcę użyć suwaka do powiększania wideo, takiego jak powiększenie mapy google.
Znalazłem inny Question on SO, ale proponowane rozwiązanie działa w przypadku kliknięcia, natomiast chciałbym opracować rozwiązanie dla suwaka.
Napisałem kod, który nie działa poprawnie. Nie znalazłem błędu, ale rozmiar wideo będzie bardzo duży, wtedy nie widzę wideo.
Próbuję ustawić zoom cyfrowy dla kamery, ale mam ten błąd: Aparat nie obsługuje powiększania.. Wiem, że mój aparat nie obsługuje funkcji "DigitalZoom" i "OpticalZoom". Chcę znaleźć sposób na powiększenie wideo pobranego z aparatu.
My camera is dino ccd. Wybacz mi przyjaciół, nie mogę dodać komentarz, mam ten błąd: „Trzeba mieć 50 reputacji swoich uwag”.Podłącz suwak, aby sterować powiększaniem qml Aparat
VideoOutput {
id: viewfinder
source: camera
anchors.fill: parent
focus : true
transform: [
Scale {
id: zoomScale
},
Translate {
id: zoomTranslate
}
]
//Keys.onLeftPressed: viewfinder.seek(viewfinder.position - 5000)
//Keys.onRightPressed: viewfinder.seek(viewfinder.position + 5000)
MouseArea {
anchors.fill: parent
acceptedButtons: Qt.AllButtons
onClicked: {
var zoomIn = mouse.button === Qt.LeftButton;
zoomScale.origin.x = mouse.x;
zoomScale.origin.y = mouse.y;
}
}
Slider {
id:zoomVideo
orientation: Qt.Vertical
minimumValue: 0
maximumValue: 100
stepSize: 10
onValueChanged: {
zoomScale.xScale = zoomVideo.value
zoomScale.yScale = zoomVideo.value
}
}
}
Jakie jest twoje pytanie? – folibis
Co oznacza "nie działa poprawnie"? Jaki błąd/nieoczekiwane zachowanie otrzymujesz? – folibis
Z jakiego urządzenia korzystasz? Zasadniczo wszystkie aparaty obsługują zoom cyfrowy tylko zoom optyczny włączony kamery mobilne są rzadkie. – Unknown