aspect-ratio相关内容

如何在不创建新位图的情况下拥有圆形、居中裁剪的 imageView?

注意:我知道有很多关于此的问题和存储库,但似乎没有一个适合我尝试实现的目标. 背景 给定任何纵横比的位图,我希望将其设置为 ImageView 的内容(仅使用 drawable,不扩展 ImageView),这样内容将被居中裁剪,但仍为形状一个圆圈. 所有这些都以最少的内存使用量,因为图像有时可能非常大.我不想为此创建一个全新的位图.内容已经有了... 问题 我发现的 ..
发布时间:2021-11-29 09:29:11 移动开发

目标 C:如何修复图像的纵横比(而不是更改以适应图像视图框架)

我正在使用 UIImagePickerController 为我的应用选择图像.但是,我在保持所选图像的纵横比方面面临一些挑战 例如 我在手机上有如下原始图像(不是方形图像): 在iphone上通过'move and scale'页面选中图片裁剪图片后,结果如下:(这里还是保持长宽比) 我的应用程序将在带有方形框架 (200 x 200) 的 UIImageView 中显示 ..
发布时间:2021-11-29 09:29:03 移动开发

保持最小/最大高度/宽度的纵横比?

我的网站上有一个图库,用户可以在其中上传图片. 我希望图像位于保持其高度的 div 中,图像的高度不应大于 500 像素.宽度应该是自动的以保持纵横比. HTML: 我已经尝试过这个 CSS: #gallery{高度:500px;图片{最大高度:500px;最大宽度:100%;}} 以上效果很好,图 ..
发布时间:2021-11-29 09:28:54 前端开发

ImageMagick:如何将图像最小化到一定的纵横比?

使用 imagemagick,我想以最小的方式裁剪图像,使其适合给定的纵横比. 示例:给定一张 3038 x 2014 像素的图像,我想将其裁剪为 3:2 的纵横比.生成的图像将是 3021 x 2014 像素,从原始图像的中心裁剪. 所以寻找一个类似于 convert in.jpg -gravity center -crop_to_aspect_ratio 3:2 out.jpg 的 ..
发布时间:2021-11-29 09:28:35 其他开发

如何“智能调整大小"显示的图像与原始纵横比

我有一个应用程序,最终用户可以在其中在设计器中调整图像的大小和位置.由于规范要求将图像“拉伸"到包含控件,因此最终用户可能会得到一个笨拙的拉伸图像. 为了帮助用户调整图像大小,我正在考虑实现一个智能调整器功能,该功能允许用户轻松固定图片的纵横比,使其不再显得拉伸. 解决这个问题的快速方法实际上是提供两个选项:1) 从宽度缩放 2) 从高度缩放.用户选择方法,算法使用原始纵横比调整图片大 ..
发布时间:2021-11-29 09:28:28 其他开发

调整图像大小并保持纵横比以适合 iPhone 的算法

我正在为 iPhone 应用创建一个网络服务来与之交互. 当我的客户端在服务器端上传图像时,我希望我的 php 脚本调整图像大小,同时保持纵横比,使其适合 iPhone 屏幕.(即最长边 我用 JS 创建了一个模型,只是因为我发现它更容易快速完成. 我很确定,虽然我可能错了,但这不是最有效的方法.有人可以用更好的逻辑(尤其是开始时的那一点)或更数学的方法来纠正我吗? var w = ..
发布时间:2021-11-29 09:28:16 PHP

多种屏幕分辨率/纵横比(游戏)

编辑:感谢您的所有回答和评论.在考虑之后,我将问题的核心重新表述为:“如何确定和限制我的游戏能够运行的最小分辨率/比率".因为 imo 要么游戏在最小的屏幕/比例(缺乏细节)上变得无法播放,要么支持甚至最小的屏幕/比例都会显着降低所有其他游戏的体验.此外,我们甚至不知道最小分辨率是多少,或者除了禁用 ldpi 之外,还可以以任何方式限制它……这仍然没有告诉我们最小的 mdpi.毕竟我不是在考虑如何 ..
发布时间:2021-11-29 09:28:09 移动开发

纯 CSS 解决方案 - 方形元素?

如果我有一个相对宽度的 (比如width: 50%),有没有简单的方法让它具有相同的宽度就像它在不求助于 JavaScript 的情况下实现高度一样? 解决方案 实际上可以通过我发现的这个巧妙技巧来实现它这个博客 #square {宽度:100%;高度:0;填充底部:100%;} 希望有帮助 ..
发布时间:2021-11-29 09:28:02 前端开发

如何在 ExoPlayer-V2 中缩放视频 - 全屏播放视频

我正在 Exoplayer 上从 URL 播放视频,它在调整大小时使用 resize_mode 拉伸视频,正如我在布局文件中提到的使用这个我无法保持视频的纵横比. 我想像 image2 中提到的那样在 TextureSurface 中做比例类型 CENTER_CROP 但我得到的输出为 image1 我试过下面的例子 Exoplayer 演示示例 我的输出(Img 1)和预 ..
发布时间:2021-11-29 09:27:54 其他开发

根据高度保持 div 的纵横比

我必须保持 div 的纵横比相对于调整窗口大小的高度. 我可以使用 padding-bottom; 或 padding-top; 保持纵横比(x:y)相对于宽度(X%).> 所以从类比来看,我尝试使用 padding-left; .wrapper{高度:Y%,位置:相对;}.wrapper:之后{padding-left: Y(x/y)%;显示:块;} 但是 padding-left ..
发布时间:2021-11-29 09:27:44 前端开发

制作一个 <div>当宽度根据百分比动态变化时为正方形

我正在开发一个网络应用程序,该应用程序将根据用户对 N 的选择生成一个 NxN 网格.我希望网格的总宽度是相对的(即 100% 的可用空间),以便用户可以打印各种纸张尺寸. 我可以轻松地按 %(即:100%/N)计算网格中正方形的宽度,但是我在计算高度时遇到了问题.网页的高度总是无限的,除非我人为地限制它,就像我说的,我不想这样做. 当我的网格的高度和宽度约束是动态的而不是方形时,如何 ..
发布时间:2021-11-29 09:27:27 前端开发

视野 + 纵横比 + 来自投影矩阵的视野矩阵(HMD OST 校准)

我目前正在开发增强现实应用程序.目标设备是光学透视 HMD,我需要校准其显示器以实现虚拟对象的正确配准.我使用 SPAAM 的实现 for android 来做到这一点,结果对于我的目的来说足够精确. 我的问题是,校准应用程序在输出中给出了一个 4x4 投影 矩阵,例如我可以直接与 OpenGL 一起使用.但是,我使用的增强现实框架只接受格式视场 some parameter + Aspec ..
发布时间:2021-11-29 09:27:15 其他开发

使用 jQuery 按比例调整 iframe 的大小以适应 DIV

我在 div 中有一个视频的 iframe,如下所示: 我在调整窗口大小时动态设置 DIV 的大小. 我想缩放 iframe 以适应 div,同时保持其纵横比.那里的大多数代码都处理缩放图像,这更容易. 这是我目前所拥有的,但它不起作用: jQuery.fn.fitToParent = function(){this.each(函数(){var width = ..
发布时间:2021-11-29 09:27:07 其他开发

如何只允许在 WPF 窗口中统一调整大小?

我不希望“仅水平"或“仅垂直"调整窗口大小.是否有我可以在我的窗口上设置的属性可以强制执行此操作,或者是否有我可以使用的漂亮的代码隐藏技巧? 解决方案 您可以使用 WPF 的 ViewBox 保留内容的纵横比,并在内部具有固定宽度和高度的控件. 让我们试一试.您可以更改 ViewBox 的“Stretch"属性以体验不同的效果. 这是我的屏幕截图: ..
发布时间:2021-11-29 09:26:56 C#/.NET

固定纵横比视图

我将如何实现固定纵横比View?我想在 GridView 中有 1:1 纵横比的项目.我认为子类化子类比 GridView 更好? 编辑:我认为这需要以编程方式完成,这没问题.另外,我不想限制大小,只想限制纵横比. 解决方案 我实现了 FixedAspectRatioFrameLayout,所以我可以重用它并使任何托管视图具有固定的纵横比: 公共类 FixedAspectRatio ..
发布时间:2021-11-29 09:26:48 移动开发

如何定义散点图的固定纵横比

我正在绘制在来自两个种群的每个个体中测量的两种同位素的相关系数(值 = 0.0:1.0).我希望我的散点图有一个固定的纵横比,这样无论图形设备如何,x 轴和 y 轴的大小都完全相同.建议? 这是我在 R 中的第一个情节,对改进我的代码的任何评论表示赞赏?最后,是否值得投资学习基本的绘图技术,还是应该直接跳到 ggplot2 或lattice? 我的情节脚本: ## 创建数据集WW_c ..
发布时间:2021-11-29 09:26:30 其他开发

方形 DIV,其中高度等于视口

我需要创建一个 DIV,其中 width=height 和 height=100% 视口(显然,这是可变的). 换句话说,一个完美的方形 DIV,它根据视口的高度计算其尺寸.该 DIV 中的元素将采用它们的尺寸作为父 DIV 高度的百分比.宽度. 在我看来,在 CSS 中应该很容易做到这一点,但我已经被它卡住了!任何指针将不胜感激. 解决方案 您可以使用 jquery(或纯 j ..
发布时间:2021-11-29 09:26:22 前端开发