2013-07-29 57 views
0

我想调整图像大小或缩小图像的宽度是固定的。我一直在搜索整个网络,它是通过指定新的CGSize值将图像调整到新的大小。我只想按比例缩小它的宽度,例如100px,高度缩小并保持长宽比。如何通过宽度调整图像大小并保持高宽比

+0

你可以添加一些你试过的代码吗? – AnaMaria

+0

计算新高度,给定宽度和保留宽高比是微不足道的;去做就对了。 'CGSize newSize = CGSizeMake(newWidth,ceil(newWidth * oldHeight/oldWidth));' – ipmcc

回答

0

检查并根据您的需要进行修改。

http://code.developwithus.com/iphone/resize-image-in-iphone-sdk/

+1

我必须指定目标高度的大小吗?我只想设置目标大小的固定宽度。而高度会自动改变以保持长宽比。 –

+0

给目标尺寸高度非常大的数字,并尝试.. –

+0

这将是有用的,如果你的答案不仅仅是一个链接。 (否则这是一个很好的答案。) – Maple

相关问题