We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 99375d0 commit 6ac8c38Copy full SHA for 6ac8c38
1 file changed
Types/OBS.GetSceneItemList.Response/FitToScreen.ps1
@@ -1,9 +1,13 @@
1
$videoSettings = Get-OBSVideoSettings
2
3
-$this | Set-OBSSceneItemTransform -SceneItemTransform ([PSCustomObject][Ordered]@{
+$thisTransform = $this | Get-OBSSceneItemTransform
4
+
5
+$sceneItemTransform = ([Ordered]@{
6
alignment = 0
- height = $videoSettings.outputHeight
7
+ scaleX = ([double]$videoSettings.outputWidth / $thisTransform.sourceWidth )
8
positionX = [int]($videoSettings.outputWidth / 2)
9
positionY = [int]($videoSettings.outputHeight / 2)
- width = $videoSettings.outputWidth
-})
10
+ scaleY = ([double]$videoSettings.outputHeight / $thisTransform.sourceHeight )
11
+})
12
13
+$this | Set-OBSSceneItemTransform -SceneItemTransform $sceneItemTransform
0 commit comments