2011-01-28 15 views

答えて

3

UIImageJPEGRepresentationを使用してUIImageをNSDataに変換すると、サイズに劇的な影響があります。 UIImageJPEGRepresentationには圧縮係数パラメータが必要で、その値に基づいて返されるNSDataは大きくなるか小さくなります。

私のテストでは、UIImageJPEGRepresentation(image, 1.0f)は2倍以上のバイト数です。 サイズを小さくするには、1.0未満の数値を使用しますが、画質が低下することに注意してください。

UIImagePNGRepresentationは、画像の圧縮されていないPNGバージョンを返します。元のJPEGよりもはるかに大きくなります。

関連する問題