草庐IT

resize-crop

全部标签

redis - 为什么redis中的dict_force_resize_ratio默认是5?

为什么dict_force_resize_ratio在redis/dict.c中默认为5? 最佳答案 这是一种启发式的方法,没有正确或错误的答案。dict_force_resize_ratio是字典中元素数量与大小(也称为桶数)之间的比率。通常,只要这个比率为1,redis就会调整哈希表的大小。但是,如果关闭调整大小并且字典会继续增长。某一时刻,它会退化为一个数组,时间复杂度会变成O(n)。通过将上限设置为5,redis可确保哈希表性能不会降低到O(n)。 关于redis-为什么redi

ios - ScreenFlow : select an area to capture or crop the video, 怎么办?

我正在尝试使用ScreenFlow(连同SimFinger)制作iPhone模拟器视频。是否可以选择特定区域进行捕获?或者我如何在捕获后裁剪视频? 最佳答案 按住Ctrl并拖动视频的角。 关于ios-ScreenFlow:selectanareatocaptureorcropthevideo,怎么办?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/7348278/

objective-c - 获取 resizableImageWithCapInsets 的图像数据 : after being resized

我有一个png用作另一个图像的图像蒙版。两个图像都有圆角,这些圆角使用resizableImageWithCapInsets:保留。图像(不是mask)会自动调整大小,因为它是UIProgressView的progressImage。我遇到的问题是,如果我使用CGImageMaskCreate创建一个蒙版并简单地给它设置UIProgressView宽度的宽度,蒙版图像就会被拉伸(stretch)(即,它不会保留大写)。我想做的是创建一个新的带有可调整大小的UIImage,手动调整图像的大小(可能通过将它放在UIImageView中),获取掩码图像的调整大小版本的数据表示,然后创建一个新

ios - Change NSData Size of a UIImage - Compress And Resize UIImage With a Maximum Megabyte Mb 限制

我有一个用户上传的UIImage。如果图像数据超过10Mb,我如何将它的大小调整到最大10Mb?到目前为止,我发现的最接近数据大小调整的是:NSData*imageData=UIImageJPEGRepresentation(theUploadedImage.image,0.5f);但我似乎无法控制Mb的文件大小...仅控制JPG表示中的第二个参数(图像质量float) 最佳答案 必须创建我自己的函数来尽可能小地压缩图像,如果它仍然超过我的“最大大小”,那么它会调整大小、保留并再次开始压缩迭代。如果图像超过文件大小时,这可以很好地使

ios - 确定 crop rect 是否完全包含在旋转的 UIView 中

前提:我正在构建一个裁剪工具,可以处理图像的双指任意旋转以及任意裁剪。有时图像最终会以插入空白空间的方式旋转,以填充旋转图像和裁剪矩形之间的间隙(请参见下面的示例)。我需要确保ImageView在旋转时完全适合裁剪矩形。如果没有,我需要重新转换图像(缩放)以使其适合裁剪范围。使用thisanswer,我已经实现了检查旋转的UIImageView是否与裁剪CGRect相交的功能,但不幸的是,这并没有告诉我裁剪矩形是否完全包含在旋转的ImageView中。希望我可以对这个答案做一些简单的修改?OK的视觉示例:但不是OK,我需要检测和处理的是:更新:无效方法-(BOOL)rotatedVie

ios - Auto-Layout Constraint : When resizing, 不平均分配空间给 subview ?

用一个例子来证明我的问题可能是最简单的,所以这里是:我有一个容器View,它有两个subview,A和B。容器:240x80A:80x80,固定前导/顶部/底部间距。B:160x80,固定前导/顶部/底部间距,固定h间距与A。现在,当我将容器的大小调整为480x80时,我得到了这样的结果:那是因为Xcode认为我的约束不明确,所以它为我固定了A的宽度,并为B提供了所有额外的水平空间。好的,我理解它的担忧,但我真正想要的是让A和B按比例调整大小,如下所示:我的直觉是它与拥抱/压缩阻力优先级设置有关,但我不知道如何设置这些值以获得我想要的结果!换句话说,当容器被放大时,如何指定多余的空间去

ios - iOS 中的自定义 "resizable image"绘图

UIImageAPI提供了调整图像大小的方法,使某些区域被拉伸(stretch),而其他区域保持不变-非常适合可调整大小的UI元素的背景图像。现在我正在寻找一种方法来为更复杂的背景图像自定义此行为。这就是-(UIImage*)resizableImageWithCapInsets:(UIEdgeInsets)capInsets;所做的。透明区域保持不变,红色区域在View大小更改时被拉伸(stretch)。这就是我想要的-对拉伸(stretch)区域进行更细粒度的控制:我想我必须通过覆盖我的UIView子类的-(void)drawRect:方法然后使用Quartz来绘制图像来做到这一点

ipad - UINavigationController:Resize动画中标题跳转

我有一个ipad应用程序,我想在其中隐藏和显示类别列表(有点像SplitViewController中的小View),以及包含UiNavigationController堆栈的主视图。我想在隐藏类别列表时调整UINavigationControllerView的大小以填充整个屏幕,并在显示列表时缩小。我让它工作,除了在动画开始/提交block中设置帧时导航栏的标题立即跳转到它的新偏移量。有什么办法可以阻止标题跳转吗? 最佳答案 我用它来修复UINavigationBar中标题和右键的跳转。#import"UINavigationBa

iOS( swift ): How to resize the height of an UIWebView when keyboard is/not in use

我正在尝试为iOS构建一个“native”Web应用程序,因为我真的不想深入研究Swift问题,因为我多年来一直是Web开发人员,使用UIWebView非常容易走那条路。但不幸的是,我遇到了UIWebView大小的问题。我的目标是在键盘启用/禁用时自动更改UIWebView的高度,以便WebView仅占用屏幕上的可用空间。iOS应用程序本身是用Swift编码的,我想正确的方法是使用键盘通知(UIKeyboardDidShowNotification、UIKeyboardWillHideNotification)。非常感谢您的帮助。提前致谢! 最佳答案

ios - swift 3 : Resizing UICollectionViewCell programmatically causes cells to overlap

我正在尝试创建一个UICollectionView,其中3个单元格彼此下方。这工作正常。当我触摸一个单元格时,这个单元格应该展开,其他单元格应该折叠到特定高度。也工作得很好。我无法解决的问题;当我点击一个单元格时,它会像我想要的那样展开;它与下面的重叠。下面的那个不会向下移动来为这个单元格的新高度腾出空间。我该如何解决这个问题?这是我到目前为止与UICollectionView和UICollectionViewCell相关的内容/***Tempory3items*/funccollectionView(_collectionView:UICollectionView,numberOfI