0

画像のサイズを変更せずに画像サイズを縮小することは可能ですか。フォトショップと同様です。

たとえば、実際の画像サイズが400Kbで、サイズが400 X 300の場合、画像を編集して保存すると解像度が低くなります。次に、画像サイズは250kb、サイズは400X300です。

注:画像にが含まれている場合は、透明度を実現する必要があります。ウェブサイトに表示されている間、この画像サーバーと同じ画像をプッシュする必要があります。

4

3 に答える 3

4

ええ、それは可能です....このコードを参照してください

UIImage *image = [UIImage imageNamed:@"anyImage.png"];

NSData *data = UIImageJPEGRepresentation(image, 0.5);
// 0.5 is float value it is 1.0 for same resolution

UIImage *newImage = [UIImage imageWithData:data];

ありがとう!

于 2012-05-25T12:13:24.687 に答える
2

gifまたはpng画像は圧縮できません。組み込みの圧縮アルゴリズムを実装し、それだけです。

あなたの場合の最良の解決策は、png画像をjpegとして保存し、透明色を単色に置き換えてから、jpeg画像を圧縮して保存することです。

画像が必要な場合は、CGImageCreateWithMaskingColorsコアグラフィックス関数を使用して、jpeg画像を透明な画像に変換します。

コアグラフィックスを使用して色を透明にする方法については、このスレッドを参照してください

于 2012-05-25T11:19:52.623 に答える
1

これを一見する価値があるかもしれません。これはjpeg用で、実際に機能し、写真はほとんど同じように見えます。 http://www.jpegmini.com/main/home

于 2012-05-25T12:02:19.827 に答える