Ios 如何在UIPastboard中控制UIImage的大小?

Ios 如何在UIPastboard中控制UIImage的大小?,ios,swift,uiimage,uipasteboard,Ios,Swift,Uiimage,Uipasteboard,我正在通过以下方式将图像复制到粘贴板: let image = UIImage(named: "my_image") UIPasteboard.generalPasteboard().image = image 当我将以下图像粘贴到iMessage中时,似乎没有考虑图像大小。粘贴的图像比实际图像大,并且也是像素化的(看起来不清晰) 图像的大小可以在粘贴板上以任何方式控制?当我使用一个宽度为480像素、侧面空白的图像时,我得到了我想要的结果:更小、清晰的图像(不像以前那样像素化) 当我使用一个整

我正在通过以下方式将图像复制到粘贴板:

let image = UIImage(named: "my_image")
UIPasteboard.generalPasteboard().image = image
当我将以下图像粘贴到iMessage中时,似乎没有考虑图像大小。粘贴的图像比实际图像大,并且也是像素化的(看起来不清晰)


图像的大小可以在粘贴板上以任何方式控制?

当我使用一个宽度为480像素、侧面空白的图像时,我得到了我想要的结果:更小、清晰的图像(不像以前那样像素化)


当我使用一个整体宽度很小的图像时,图像看起来像像素。我不知道这是为什么,可能与iMessage如何显示粘贴板上的图像有关。

通过放大,你是什么意思?图像最初来自哪里?比什么大?图像来自xcassets。大于xcassets中图像的实际大小。文件大小还是尺寸?因此它是@2x图像?@2x。我使用133x133和40x40进行了测试,结果显示粘贴的图像更大,并且像素化