2012-01-20 9 views
4

上の写真アルバムに私はuiimageに、いくつかのPNGファイルをマージしていると私は、このスレッド(UIImageWriteToSavedPhotosAlbum save as PNG with transparency?保存UIImage PNGとしてiPhone

に続いて、私のイメージでこのコードを置き換えることによって、PNGファイルとして結果を保存しようとしました:[self composeImageWithWidth:100 andHeight:100] ..

私はこれをシミュレータを使ってテストすると、アプリケーションサポートのフォルダに移動してそこにあるpngを見つけます。しかし、私が実際のデバイスでこれをテストすると、私のフォトアルバムにpngファイルが見つかりません。

何が問題になる可能性がありますか? おそらくフォトアルバムのパスですか?答え

ため

ありがとうございますが、この機能を使用することができます

+0

それを試してみてください。UIImageWriteToSavedPhotosAlbum(yourImageHere、ゼロ、ゼロ、ゼロ)。 – Novarg

+0

PNG形式で保存されません。 – tiw

答えて

4

:そう、あなたが渡すことができ、あなたは画像を保存行われたときに通知したい場合にのみcompletionTarget、completionSelectorとcontextInfoが必要

UIImageWriteToSavedPhotosAlbum(UIImage *image, id completionTarget, SEL completionSelector, void *contextInfo); 

をである。

More info here

+0

私はすでにこれを使用していましたが、pngファイルとして保存しません。そのため、私は別の例を使用しました。しかし、その場所は、iPhoneのフォトアルバムではありません。これは私が解決しようとしているものです:] – tiw

+1

これはPNGではなくJPGとして保存するだけです –

関連する問題