在将图像发送到服务器之前,我需要制作如上图所示的图像。我希望图像始终处于垂直位置(纵向),纵横比例为280:410,但用户有时会选择水平位置(横向)的图像。
如果用户以横向方式选择图像,那么我想在上面制作一张类似于图片的图像。我不知道如何实现这一点,但我认为我应该制作一个重叠的图像。
我想我应先制作模糊图像,然后将其与用户的原始图像合并,但我不知道如何处理图像,使垂直模糊成为基本图像。
我需要知道如何制作基本图像,我的意思是来自用户提供的风景图像的模糊肖像/垂直图像。但我不知道如何在代码中这样做:(
你可以帮助我吗?非常感谢:)答案 0 :(得分:0)
我要做的是:
第一层:UIImageView
,其中包含您的照片,其中包含属性aspectFill
第二层:可能有UIBlureffectview
之类的模糊图层。
第三层:中间的另一个UIImageView
,其中包含相同的图像,适合您的宽度并垂直居中,时间属性为aspectFit
。
注意:
必须有一个更好/更优化的方式,但那个是在故事板或xib中可行的优势。代码将负责加载UIImageView