1
0
Files
nbtevo-system-dump/sda0/opt/hmi/ID5/data/ro/common/script/textureScale.lua
2025-06-09 15:07:26 +02:00

20 lines
602 B
Lua

function calculateTextureScale(textureScaleU, textureScaleV, fitToFrame, widgetWidth, widgetHeight, imageWidth, imageHeight)
if fitToFrame then
scaleX = widgetWidth / imageWidth
scaleY = widgetHeight / imageHeight
scale = math.min(scaleX, scaleY)
return scale, scale
else
return textureScaleU, textureScaleV
end
end
function calculateVideoReplacementScale(textureScaleU, textureScaleV, fitToFrame, widgetWidth, widgetHeight, imageWidth, imageHeight)
scaleX = widgetWidth / imageWidth
scaleY = 1 --widgetHeight / imageHeight
return scaleX, scaleY
end