私のアプリでは、ユーザーがテンプレートを追加できます。このテンプレートでは、任意の数の画像&のテキストビューを追加します。 彼は、フォント名、フォントの色、フォントサイズ&などのテキストビューのプロパティをさらに多く変更できます。 イメージ操作では、イメージを任意の角度に回転し、実行時にサイズを増減できます。これを実行した後、ユーザーはこのテンプレート&を保存し、後で参照してください。 私はこのすべての操作をユーザが実行するために保存したいと考えています&最近のリストを見る どうすればいいですか?画像をデータベースに保存
-5
A
答えて
1
sqlite3 *database;
[email protected]"dataTable.sqlite";
NSArray *documentpath=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentdir=[documentpath objectAtIndex:0];
dbPath=[documentdir stringByAppendingPathComponent:dbName];
sqlite3_stmt *compiledStmt;
if(sqlite3_open([dbPath UTF8String], &database)==SQLITE_OK){
NSLog(@"Name:%@,Company:%@,URL:%@",model.personName,model.companyName,model.imgurl);
const char *insertSQL="insert into Persons(PersonName,CompanyName,ImgUrl,PersonImage)values(?,?,?,?)";
if(sqlite3_prepare_v2(database,insertSQL, -1, &compiledStmt, NULL)==SQLITE_OK){
sqlite3_bind_text(compiledStmt,1,[model.personName UTF8String],-1,SQLITE_TRANSIENT);
sqlite3_bind_text(compiledStmt,2,[model.companyName UTF8String],-1,SQLITE_TRANSIENT);
sqlite3_bind_text(compiledStmt,3,[model.imgurl UTF8String],-1,SQLITE_TRANSIENT);
NSData *imageData=UIImagePNGRepresentation(imageView.image);
sqlite3_bind_blob(compiledStmt, 4, [imageData bytes], [imageData length], NULL);
NSLog(@"Prepare");
sqlite3_step(compiledStmt);
}
sqlite3_finalize(compiledStmt);
0
私はあなたのDB内のディスクからイメージを取得するキーを保存することをお勧めします。
その後、NSArchiver
とNSUnarchiver
を使用してディスクからイメージを取得します。
UIImage *img = [NSKeyedUnarchiver unarchiveObjectWithFile:db.ImgKey];
画像をdbで保存すると重くなり、重いものとなり重いものになります。
これが役に立ちます。
関連する問題
- 1. 画像をsqliteデータベースに保存
- 2. Springブートでデータベースに画像を保存
- 3. MongoDBデータベースに画像を保存
- 4. Sitecore - Coreデータベースに画像を保存
- 5. SQLiteデータベースに画像を保存する
- 6. データベースに保存され、画像
- 7. 画像ボックスの画像をデータベースに保存
- 8. 画像ファイルを保存するSQLデータベース
- 9. Django:画像データベースを保存中
- 10. 画像のパスを保存したデータベースの画像を表示
- 11. 保存画像
- 12. 保存画像
- 13. 保存画像
- 14. 保存画像
- 15. ギャラリーに画像を保存
- 16. 画像をレルムデータベースに保存
- 17. mysqlに画像を保存
- 18. ギャラリーに画像を保存
- 19. 画像をコアデータに保存
- 20. サーバーに画像を保存
- 21. ヘッダーに画像を保存
- 22. ファイルシステムに画像を保存
- 23. Laravel:データベースに複数の画像ファイルを保存するには
- 24. PHPでデータベースに画像ファイルを保存するには?
- 25. データベースに画像を保存するにはandroid
- 26. データベースに画像を保存するには
- 27. アンドロイドのデータベースに画像とテキストを一緒に保存
- 28. AngularJs - データベースに保存中に画像サイズを縮小する
- 29. MVCを使用して複数の画像をデータベースに保存
- 30. VB.NETを使用してデータベースに画像を保存する