aspect-ratio相关内容

如何数学计算Android屏幕宽高比

Android允许应用程序查询的设备屏幕属性之一是宽高比.在我看到的示例中,该属性似乎只有两个值- long 和 notlong . 我正在尝试对Android用来将设备归类为具有两种长宽比之一的逻辑进行逆向工程. 要获取一些官方数据,我参考了Android Studio中AVD Manager工具中包含的设备定义所提供的值,并将其与我自己的计算相结合: “已发布比率"列显示了从AV ..
发布时间:2020-07-25 01:38:36 移动开发

更改UI Image的sprite,保留宽高比已检查但无法正常工作吗? Unity 2019.1.0f2

正在更改UI Image的sprite,保留纵横比,但无法使用.版本:Unity 2019.1.0f2 发生了什么 我已更新到Unity的最新软件更新,即Unity 2019.1.0f2. 在版本为2018.3.12f之前,UI Image的精灵通常会更改.但是现在,当我更新它时,它并没有恢复其纵横比,而是被拉伸了. 当精灵在UI图像上更改时,图像的宽高比/宽度和高度会发生 ..
发布时间:2020-07-13 00:46:56 C#/.NET

制作视频填充屏幕并保持宽高比

接受Java和C#(Xamarin.Android) 我有一个MediaRecorder,可将摄像机帧流式传输到TextureView(基本camera2方法) TextureView充满了我的屏幕. 我希望视频充满整个屏幕,但要保持宽高比. 我知道我最终必须剪切视频的左/右或上/下部分,以保持宽高比. 如何使视频适合TextureView并“放大",直到整个屏幕都满了? ..
发布时间:2020-07-11 00:30:42 Java开发

JavaFX:如何使用设置的宽高比调整矩形的大小

我有一个应用程序,用户可以在其中绘制矩形,并调整其大小或移动它.我想知道是否可以在某些纵横比中绑定矩形的宽度和高度. 例如如果宽高比是1:2,则用户只能绘制那种矩形;如果宽高比是1:1,则用户只能绘制正方形. 编辑 我的eventHandler事件的eventHandler看起来像这样 EventHandler onMouseDragged ..
发布时间:2020-06-12 19:28:42 Java开发

计算长宽比的算法是什么?

我计划将其与JavaScript一起使用,以裁剪图像以适合整个窗口。 编辑:我将使用第三方组件,仅接受以下格式的长宽比: 4:3 , 16:9 。 解决方案 我收集到您正在寻找可用的宽高比 integer:integer 16:9 这样的解决方案,而不是 float:1 这样的解决方案,例如 1.77778:1 。 如果是这样,您需要做的是找到最大公约数(GCD)并将其除以。 ..
发布时间:2020-06-03 19:48:30 前端开发

绘制3D曲面-将立方体更改为矩形空间

我希望有一个不在立方体中的3d图,因为我的z数据比x和y轴的比例小10倍.如何设置它,使3d图不是处于立方体中,而是呈矩形? (我希望x,y,z轴也具有相同的比例.也就是说,在此示例中,x和y的范围是0到100,而z的范围是0到10 :) zz = matrix(c(1:10), nrow = 100, ncol = 100) plot_ly(z=zz, x = c(1:100), y = ..
发布时间:2020-05-28 18:45:12 其他开发

OpenGL中的宽高比拉伸

我在全屏模式下遇到了一些麻烦.我可以将窗口设置为800x600,但是当我全屏显示该分辨率时,它就会拉伸.我认为这是由于宽高比的变化.我该如何解决? 编辑#1 这是我所看到的事情的屏幕截图. 左:800x600 右:1366x768 编辑#2 每次调整窗口大小(WM_SIZE)时都会调用initGraphics函数. void initGraphics(in ..
发布时间:2020-05-20 22:08:36 其他开发

ffmpeg如何通过设置高度比例修改后计算宽度?

找到解决方案后,我的Android上所有webm到MP4编解码器转换错误的根源.我遇到另一个问题.要细分我的问题: 大多数设备支持什么MP4分辨率?我知道他们要从某个高度值上乘以p才能工作.例如720p/?X720. 是否有更简单的方法可以在保持比例的同时根据高度变化来计算宽度? ffmpeg -i old.webm -t 00:00:03 -s 320x240 new.mp4 ..
发布时间:2020-05-12 19:40:27 其他开发

Corona SDK跨设备屏幕分辨率

这将是那些笨拙的问题之一,寻找一个可能不存在的答案,但这是可行的. 我一直在使用Corona开发一些简单的游戏,尽管该功能似乎在我测试过的大多数物理设备上都可以很好地工作,但主要的问题是布局.我知道您不能真正为每个设备完美地构建,但是我想知道是否存在一种通用的方法来使应用程序在尽可能多的屏幕上看起来更好.我可以使用这些设备 iPad 1& 2:4:3(1.33) iPhone 960 ..
发布时间:2020-05-10 00:10:15 其他开发

Camera PreviewView在某些Android设备中被拉伸

我正在使用Google的API2相机,并且我的代码遇到了一些问题.我有两个不同的CameraSession,一个用于视频,另一个用于图像.为了提高效率,我将代码更改为使用唯一的Session,并提高了应用程序的效率. 完成此操作后,我的相机预览无法正常工作.当我使用4:3的长宽比时,我的预览会在高处拉伸.换句话说,当我使用16:9比例时,它看起来还不错.在这两种情况下,我的图片看起来都不错, ..
发布时间:2020-05-07 19:22:35 移动开发

视场+宽高比+投影矩阵的视图矩阵(HMD OST校准)

我目前正在开发增强现实应用程序.目标设备是光学透明HMD,我需要校准其显示器以实现虚拟对象的正确配准. 我使用了 SPAAM的实现来实现此目的,结果对于我的目的来说足够精确. 我的问题是,校准应用程序会在输出中给出一个 4x4 投影矩阵,例如,我可以直接将其与OpenGL一起使用.但是,我使用的增强现实框架仅接受以下格式的光学校准参数: 视场一些参数+ 纵横比一些参数+ 4x4 View 矩 ..
发布时间:2020-05-07 18:40:59 其他开发

调整矩形大小并对齐到固定比例

我目前拥有一些代码,当用户单击与以下区域相对应的多个锚点时,该代码会根据鼠标的移动来调整矩形的大小:左,上,右,下,TopLeft,TopRight,BottomLeft,BottomRight. 因此,用户可以单击并拖动顶部锚点,它将根据鼠标的位置调整矩形的顶部坐标.其他所有锚点都一样. 事实上,我想通过基于动作捕捉矩形的适当边来强制执行固定比例(例如2:3或5:7).我已经为Lef ..
发布时间:2020-05-06 11:43:24 C#/.NET

LibGDX:如何在FitViewport的黑色条区域中绘制?

我有一个 FitViewport 具有虚拟宽度和虚拟高度.当屏幕获得比我的虚拟分辨率更高的长宽比时,会添加黑条.我想在这些信箱中画些东西. 我试图这样做,但是只绘制了我的虚拟分辨率“内部"的对象,“外部"的对象不可见: viewport = new FitViewport(VIRTUAL_WIDTH, VIRTUAL_HEIGHT, cam); viewport.apply(); b ..
发布时间:2020-04-30 10:26:55 Java开发

两种宽高比(4:3和16:9)的两种布局-自动更改

按照 Microsoft规模指南,上面写着的部分: 在设计固定布局时,请先为基线分辨率设计布局:1024x768和1366x768. 对此,我有以下问题: 是否可以为两个长宽比定义两个固定的布局(两者都与ViewBox一起使用以按该长宽比缩放至每个分辨率),以便它们可以根据屏幕的长宽比自动更改?也许在填充模式和全屏模式之间切换,这也会改变长宽比? 解决方案 LayoutA ..
发布时间:2020-04-30 07:51:33 其他开发

Qt布局-调整大小时保持小部件的宽高比

我想在QGroupBox上保持长宽比为16/9(在下面的屏幕截图的左侧).为了进行测试,我编写了一个简单的程序,该程序具有4个垂直排列的分组框,所有水平排列的分组框: main.cpp #include "MainWindow.h" #include int main(int argc, char *argv[]) { QApplication ..
发布时间:2020-04-30 07:45:13 C/C++开发