1

上記のように、UIImageJPEGRepresentationをNSDataに使用する場合* imageData = UIImageJPEGRepresentation(self.selectedPic、1.0); imageDataが最初より大きくなりますか?100KBから300KBなど、これはどうなりますか?

4

2 に答える 2

1

これは、最高の品質 (または最小限の圧縮) の jpeg を作成していることが原因である可能性があります。UIImageJPEGRepresentation0 から 1 までのスケールで出力画像の品質を指定する 2 番目のパラメーター。0.5 などのさまざまな値に設定してみて、画像データのサイズがどのように縮小されるかを確認してください。

于 2012-07-05T01:53:15.490 に答える
0

おそらく、「完璧な品質」(または圧縮の場合は 1.0 設定)を使用しているためです。ノッチを下げます。また、以前の回答のいくつかを受け入れます。13 の質問と受け入れなしは受け入れられません。

于 2012-07-05T01:53:26.573 に答える