Skip to content

Commit 6ac8c38

Browse files
author
James Brundage
committed
FitToScreen: Adjusting Scale (Fixes #63)
1 parent 99375d0 commit 6ac8c38

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
11
$videoSettings = Get-OBSVideoSettings
22

3-
$this | Set-OBSSceneItemTransform -SceneItemTransform ([PSCustomObject][Ordered]@{
3+
$thisTransform = $this | Get-OBSSceneItemTransform
4+
5+
$sceneItemTransform = ([Ordered]@{
46
alignment = 0
5-
height = $videoSettings.outputHeight
7+
scaleX = ([double]$videoSettings.outputWidth / $thisTransform.sourceWidth )
68
positionX = [int]($videoSettings.outputWidth / 2)
79
positionY = [int]($videoSettings.outputHeight / 2)
8-
width = $videoSettings.outputWidth
9-
})
10+
scaleY = ([double]$videoSettings.outputHeight / $thisTransform.sourceHeight )
11+
})
12+
13+
$this | Set-OBSSceneItemTransform -SceneItemTransform $sceneItemTransform

0 commit comments

Comments
 (0)