Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara menyimpan wxImage ke dalam database, menggunakan C++?

wxWidgets tidak menyediakan API apa pun untuk data dari wxBitmap (karena bergantung pada platform) tetapi wxImage menggunakan format yang terdefinisi dengan baik (dan sangat sederhana) yang dapat Anda akses menggunakan GetData() metode seperti yang disebutkan di atas. Perhatikan bahwa Anda mungkin perlu menggunakan GetAlpha() juga jika gambar Anda memiliki saluran alfa.

Namun ini bukan cara saya melakukannya karena datanya akan besar jika Anda melakukannya seperti ini. Saat mengompresinya, seperti juga disarankan di atas, dimungkinkan, mengapa repot-repot melakukannya secara manual saat wxImage sudah mendukung penulisan gambar dalam format gambar standar apa pun. Cukup buat wxMemoryOutputStream dan berikan ke SaveFile() . Kemudian cukup akses buffer aliran secara langsung menggunakan GetOutputStreamBuffer()->GetBufferStart() dan fungsi terkait.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ATAS dan ORDER BY kesalahan sql

  2. MySQL GROUP BY kolom dan tampilkan nilai di kolom yang berbeda

  3. koneksi excel vba mysql ado

  4. Tampilkan semua tanggal antara, bahkan jika tidak ada hasil

  5. Apakah mungkin untuk memiliki kunci asing dinamis, dan apa yang terbaik/benar untuk melakukannya?