草庐IT

长方形

全部标签

ios - iOS 中的方形视频输出

有没有办法在iOS中通过AVFoundation获得方形视频输出?我使用OpenGL处理视频的每一帧(CMSampleBuffer)。每一帧已旋转,因此我需要裁剪和旋转CMSampleBuffer。但我不知道该怎么做,所以我相信有一种方法可以通过在AVCaptureVideoDataOutput中设置属性(videoSettings)来获取已经裁剪和旋转的帧。我在谷歌上搜索、搜索和搜索,但一无所获。swift中的代码示例会很棒。更新:我在Swift中的完整最终解决方案:overridefuncviewWillAppear(animated:Bool){super.viewWillApp

ios swift 方形照片取景器

我正在使用Swift4/iOS11/Xcode9.1中的AVFoundation框架制作自定义相机ViewController我的setUpCaptureSession代码:(归功于letsbuildthatapp.com的brianvoong,我遵循了他的IG/firebase教程并广泛使用了他的作品!)fileprivatefuncsetupCaptureSession(){letcaptureSession=AVCaptureSession()//setupinputsletcaptureDevice=AVCaptureDevice.default(for:AVMediaType

swift - 以编程方式快速创建方形 NSButton

这是我的代码:varnewBut=NSButton(frame:NSRect(x:150,y:200,width:30,height:30))newBut.title="pressme!"self.view.addSubview(newBut)但它创建的按钮不同于方形按钮。它更暗并且有smh像一个影子。我正在寻找一种方法来更改其外观以复制方形按钮样式。 最佳答案 只需设置bezelStyle您的NSButton到SmallSquareBezelStyle。newBut.bezelStyle=NSBezelStyle.SmallSqu

ios - 使用 Swift 强制 UIImagePickerController 打开方形相机

我一直在努力寻找一种方法来启动带有方形实时View的UIImagePickerController,并让它拍摄方形照片。我现在启动相机的代码如下functakePicture(){ifUIImagePickerController.isSourceTypeAvailable(UIImagePickerControllerSourceType.PhotoLibrary){println("Buttoncapture")varimag=UIImagePickerController()imag.delegate=selfimag.sourceType=UIImagePickerContro

ios - 检测 CGPoint 是否在正方形(菱形)内的问题

我有2个SKSpriteNode:一个简单的正方形(A)旋转(-45°)(B)的同一个正方形我需要随时检查另一个SKSpriteNode(一个球)的中心是否在这些方block之一内。球和方block具有相同的父级(主场景)。overridefuncupdate(_currentTime:TimeInterval){letspriteArray=self.nodes(at:ball.position)letarr=spriteArray.filter{$0.name=="square"}forsquareinarr{print(square.letter)if(square.contai

java - Java GUI 中的旋转方形面板

我想知道是否可以实现一个方形但旋转90度的GUI面板(可能是JPanel)。显然,将有一个包含此面板的顶级容器,从视觉上看,主面板就是这个旋转的方形面板。更具体地说,我会将一个面板(称为“A”)分成4个相等的正方形子面板,并用JLabel填充这些子面板,为此我考虑使用GridLayout。最后,我会将“A”旋转90度以获得我想要的效果。从我对其他类似问题的阅读来看,您似乎无法旋转JPanel本身,但可以旋转其中包含的内容。这适用于我这里的情况吗?如果有人能指出,将不胜感激。谢谢。 最佳答案 关键的事情似乎是在旋转图形上下文后绘制组件

android - 进行动态但方形布局的简单方法

我使用GridView来显示一堆本质上是LinearLayouts的View。我希望LinearLayouts都是方形的,但我也希望它们是动态调整大小的——也就是说,有两列,我希望LinearLayouts根据屏幕的大小,但保持正方形。有没有办法通过xml布局来做到这一点,还是我必须以编程方式设置高度和宽度? 最佳答案 方形GridView项目的一个巧妙的解决方案是扩展RelativeLayout或LinearLayout并覆盖onMeasure,如下所示:@OverridepublicvoidonMeasure(intwidthM

android - 进行动态但方形布局的简单方法

我使用GridView来显示一堆本质上是LinearLayouts的View。我希望LinearLayouts都是方形的,但我也希望它们是动态调整大小的——也就是说,有两列,我希望LinearLayouts根据屏幕的大小,但保持正方形。有没有办法通过xml布局来做到这一点,还是我必须以编程方式设置高度和宽度? 最佳答案 方形GridView项目的一个巧妙的解决方案是扩展RelativeLayout或LinearLayout并覆盖onMeasure,如下所示:@OverridepublicvoidonMeasure(intwidthM

android - 使 GridView 项目成为正方形

我希望我的GridView的项目是方形的。有2列,项目宽度为fill_parent(例如,它们占用尽可能多的水平空间。项目是自定义View。如何使项目的高度等于它们的可变宽度? 最佳答案 当GridView列被拉伸(stretch)时,有一个更简单的解决方案。只需使用...覆盖GridView项目布局的onMeasure...@OverridepublicvoidonMeasure(intwidthMeasureSpec,intheightMeasureSpec){super.onMeasure(widthMeasureSpec,w

android - 使 GridView 项目成为正方形

我希望我的GridView的项目是方形的。有2列,项目宽度为fill_parent(例如,它们占用尽可能多的水平空间。项目是自定义View。如何使项目的高度等于它们的可变宽度? 最佳答案 当GridView列被拉伸(stretch)时,有一个更简单的解决方案。只需使用...覆盖GridView项目布局的onMeasure...@OverridepublicvoidonMeasure(intwidthMeasureSpec,intheightMeasureSpec){super.onMeasure(widthMeasureSpec,w