私のiPhoneアプリでは、iPhone Image Libraryからデバイスカメラ から画像を取り込み、その画像をimageViewに表示しています。iPhone store image from imageview
iPhoneイメージライブラリに自分の画像を保存することができます。
しかし、私は特定の名前でいくつかのディレクトリに画像を保存したいので、私のアプリケーションでその画像を再び使用することができ、sqliteファイルに保存したいと思っています。
私のiPhoneアプリでは、iPhone Image Libraryからデバイスカメラ から画像を取り込み、その画像をimageViewに表示しています。iPhone store image from imageview
iPhoneイメージライブラリに自分の画像を保存することができます。
しかし、私は特定の名前でいくつかのディレクトリに画像を保存したいので、私のアプリケーションでその画像を再び使用することができ、sqliteファイルに保存したいと思っています。
この短い過去記事はここにあります:ここでhttp://iosdevelopertips.com/data-file-management/save-uiimage-object-as-a-png-or-jpeg-file.html
は、そのサイトから直接盗まれた関連するコードです:
// Create paths to output images
NSString *pngPath = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/Test.png"];
NSString *jpgPath = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/Test.jpg"];
// Write a UIImage to JPEG with minimum compression (best quality)
// The value 'image' must be a UIImage object
// The value '1.0' represents image compression quality as value from 0.0 to 1.0
[UIImageJPEGRepresentation(image, 1.0) writeToFile:jpgPath atomically:YES];
// Write image to PNG
[UIImagePNGRepresentation(image) writeToFile:pngPath atomically:YES];
あなたが作るコードを取るだろうSQLiteのデータベースに保存しますNSDataオブジェクト(UIImageJPEGRepresentation
またはUIImagePNGRepresentation
)を作成し、BLOB列に保存します。
NSString *path = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/ImageFileName.jpg"];
[UIImageJPEGRepresentation(yourUIImageView.image,1.0) writeToFile:path atomically:YES];
ドキュメント:UIImageJPEGRepresentation
あなたはPNG画像を処理している場合UIImagePNGRepresentationと呼ばれる別の方法があります。
iphonesdkarticles.comは死んでいて、それをクロールすることを禁じているrobots.txtを持っていました。 –