草庐IT

按比例

全部标签

ios - uiimage 数组到视频图像方向和比例

我正在从一组uiimage创建视频。我使用了多篇stackoverflow帖子并混合和修改了很多提供的代码。我将包含我当前正在使用的文件。图像目前是这样出来的,我想这是因为因为它们被转换为CGImage,所以它们不保持方向?此外,当用户拍摄水平照片时,我如何处理缩放。我基本上想显示拍摄的图像。前两张图片是垂直拍摄的,看起来向左翻转了90度,最后一张是水平拍摄的。谢谢类:importAVFoundationimportUIKitletkErrorDomain="TimeLapseBuilder"letkFailedToStartAssetWriterError=0letkFailedTo

ios - 导航栏中的图像不会按比例缩小

我试图在我的导航栏的标题View中设置一个图像,但无论我使用何种内容模式,图像都很大并且超出了导航栏的范围。我用这个(在viewDidLoad中)将图像设置为栏:letbanner=UIImage(named:"banner.png")letbannerView=UIImageView(image:banner)bannerView.contentMode=UIViewContentMode.ScaleAspectFitself.navigationItem.titleView=bannerView使用ScaleAspectFill有类似的结果。有没有办法缩小图像的大小?我真的很想避免

swift - 如何在 UIScrollView 移动时正确转换 UIView 的比例

为了获得与Snapchat的HUD移动类似的效果,我创建了一个基于UIScollView的contentOffset的HUD元素的移动。编辑:LinktotheGithubproject.funcscrollViewDidScroll(_scrollView:UIScrollView){self.view.layoutIfNeeded()letfactor=scrollView.contentOffset.y/self.view.frame.heightself.transformElements(self.playButton,0.45+0.55*factor,//0.45=desi

ios - 按比例填充 UIStackView?

我有一个水平的UIStackView,里面有2个View。我想让左View占据大约70%的屏幕,右View占据剩余的30%。我知道我可以将UIStackView对齐方式设置为Fill,将分布设置为Fill,这样我就可以更好地控制subview的大小。我想不通的是如何设置布局约束/宽度/等。在subview上,以便70/30的比例是正确的,尤其是当设备旋转时?谁能解释如何在我的subview上设置约束,以便在设备旋转时保持70/30的比例? 最佳答案 您应该能够通过为两个View创建等宽约束来做到这一点。然后,将该约束的乘数设置为0.

ios - Swift:UIGraphicsBeginImageContextWithOptions 比例因子设置为 0 但未应用

我曾经使用以下代码调整图像大小,它过去在比例因子方面工作得很好。现在使用Swift3我无法弄清楚为什么不考虑比例因子。图像已调整大小但未应用比例因子。你知道为什么吗?letlayer=self.imageview.layerUIGraphicsBeginImageContextWithOptions(layer.bounds.size,true,0)layer.render(in:UIGraphicsGetCurrentContext()!)letscaledImage=UIGraphicsGetImageFromCurrentImageContext()UIGraphicsEndIm

ios - MKMapView 的比例尺未显示

我正在做一个iOS应用程序。在Xcode9.1中,我通过创建了一个MKMapViewletmapView=MKMapView(frame:CGRect(x:0,y:0,width:view.bounds.width,height:view.bounds.height))mapView.isUserInteractionEnabled=falsemapView.mapType=.satellitemapView.showsCompass=falsemapView.showsScale=trueview.addSubview(mapView)但是当我在模拟器中运行它时,比例没有显示,我在日

swift - 当 superView 的比例变化时,CABasicAnimation 绘制路径不会缩放

我有一个将矩形绘制到特定百分比的动画。为此,我正在绘制一个CAShapeLayer:funcdrawTheLayer()->CAShapeLayer{letlineWidth:CGFloat=borderWidth*bounds.size.width/standardSizeWidthletcornerRadiusResized:CGFloat=cornerRadiusRanged*bounds.size.width/standardSizeWidthletinsetRect=CGRectInset(bounds,lineWidth/2.0,lineWidth/2.0)letapath

java - 如何使用 BigDecimal 验证精度和比例?

我正在尝试验证大十进制的精度和小数位数。我想验证一个大的小数不超过10的精度或2的比例。我尝试做一个maxlength这样该值就不会违反我的db长度限制,但无法得到它工作。有人可以为我指明解决此问题的方向吗? 最佳答案 BigDecimal类具有三个可能对此感兴趣的方法:precision(),返回未缩放值的位数(例如,对于数字123.45,返回的精度为5)scale(),当为正数时返回小数点后的位数(scale()可以为负数,在这种情况下,未缩放的值数字乘以10的负数次方。例如,-3的比例表示未缩放的值乘以1000),stripT

python - 在 numpy 中广播 3D 数组操作的时间比例

我正在尝试在两个3D数组上广播“>”的简单操作。一个具有维度(m,1,n),另一个具有维度(1,m,n)。如果我改变第三维(n)的值,我会天真地期望计算速度会随着n缩放。但是,当我尝试明确地测量它时,我发现当n从1增加到2时,计算时间增加了大约10倍,之后缩放是线性的。为什么从n=1到n=2时计算时间会急剧增加?我假设它是numpy中内存管理的产物,但我正在寻找更多细节。下面附有代码和结果图。importnumpyasnpimporttimeimportmatplotlib.pyplotaspltdefcompute_time(n):x,y=(np.random.uniform(siz

python - 如何产生指数比例轴?

考虑以下代码:fromnumpyimportlog2importmatplotlib.pyplotaspltxdata=[log2(x)*(10/log2(10))forxinrange(1,11)]ydata=range(10)plt.plot(xdata,ydata)plt.show()这会产生以下图:我的问题是,我该如何修改它,以便使用与输入完全相同的数据的绘图显示为一条直线?这基本上需要适当缩放x轴,但我不知道该怎么做。这样做的原因是我显示的函数在开始时变化很小,但在有效间隔结束时开始波动更大,所以我希望在结束时具有更高的水平分辨率。如果有人可以针对我的方法提出替代解决方案,请