InggrisPerancisSpanyol

Ad


favorit OnWorks

Unduhan LibNebular untuk Linux

Unduh gratis aplikasi LibNebular Linux untuk dijalankan online di Ubuntu online, Fedora online, atau Debian online

Ini adalah aplikasi Linux bernama LibNebular yang rilis terbarunya dapat diunduh sebagai libnebular-0.1.tar.gz. Ini dapat dijalankan secara online di penyedia hosting gratis OnWorks untuk workstation.

Unduh dan jalankan aplikasi ini secara online bernama LibNebular dengan OnWorks secara gratis.

Ikuti petunjuk ini untuk menjalankan aplikasi ini:

- 1. Download aplikasi ini di PC Anda.

- 2. Masuk ke file manager kami https://www.onworks.net/myfiles.php?username=XXXXX dengan username yang anda inginkan.

- 3. Upload aplikasi ini di filemanager tersebut.

- 4. Jalankan emulator online OnWorks Linux atau Windows online atau emulator online MACOS dari situs web ini.

- 5. Dari OS Linux OnWorks yang baru saja Anda mulai, buka file manager kami https://www.onworks.net/myfiles.php?username=XXXXX dengan nama pengguna yang Anda inginkan.

- 6. Download aplikasinya, install dan jalankan.

Tangkapan layar

Ad


LibNebular


DESKRIPSI

LibNebular adalah pustaka C++ Linux untuk manipulasi file gambar yang seragam sebagai pasangan nilai kunci String (dengan terkadang nilai BLOB) di mana jenis file yang berbeda dimasukkan melalui pustaka DL (".so"). Termasuk plugin BMP dan JPEG. Dapat dengan mudah di-porting.



Fitur

  • Membaca/menulis gambar satu halaman satu bingkai menjadi pasangan nilai kunci String (jika nilai String tidak sesuai, BLOB juga dapat digunakan) (Tidak sulit untuk memperluas sistem properti ke file multihalaman dan animasi karena ada subpohon properti proxy.)
  • Banyak format memori bitmap (RGBAX) yang didukung
  • Jenis file dapat ditentukan melalui ekstensi URL dan melalui tanda tangan file ("ajaib") (dan kemudian file dimanipulasi melalui plugin Dynamically Loadable library (".so") yang sesuai)
  • Kemampuan untuk menyimpan bitmap di area memori yang disediakan pengguna (ukuran yang diperlukan dapat dihitung oleh perpustakaan)
  • Tidak ada dukungan (melalui itu mudah untuk ditambahkan) untuk konversi ke, dari bitmap palet - tetapi penyimpanan dan pengambilan palet dapat dilakukan
  • Tidak melakukan apa pun tentang output grafis (melalui contoh output yang disertakan dengan bantuan LibSDL)
  • Melalui perpustakaan untuk GCC di GNU/Linux, tampaknya porting tidak sulit
  • Desain kelas yang cukup baik dan bahasa C++ (kebanyakan seperti pada ISO/IEC 14882:2003)
  • Jumlah dependensi eksternal sedang pada waktu kompilasi (lihat "INSTALL"), dan bahkan lebih banyak lagi: beberapa di antaranya disertakan dalam distribusi (jika Anda berencana untuk menggunakannya, perhatikan lisensinya yang berbeda)
  • Lebih sedikit lagi ketergantungan waktu kompilasi untuk pengguna yang bukan pengembang plugin (Perpustakaan GNU C, Pustaka Standar C++; termasuk dalam distribusi LibBoost "boost/shared_ptr.hpp", "boost/make_shared.hpp"... Ada lagi? Sepertinya tidak ada )
  • Hampir tidak ada ketergantungan eksternal pada runtime perpustakaan (GNU C Library, mungkin C++ Standard library dan hmm... LibJPEG untuk plugin JPEG)
  • Batas yang berbeda antara API Pengguna dan API Plugin
  • Dokumentasi dalam kode doxygen
  • Kesalahan dilaporkan melalui pengecualian; juga, ada mekanisme untuk melaporkan peringatan (dan pesan informasi) ke panggilan balik yang disediakan pengguna
  • Pembungkus untuk "emulasi" pengecualian yang dilempar dari kode C di bawah (mis. untuk penanganan kesalahan di LibJPEG)
  • Ada contoh realisasi plugin dengan bantuan (1) perpustakaan C eksternal (plugin JPEG) dan (2) tidak lain adalah tangan sendiri (plugin BMP)
  • Proksi subpohon properti untuk manipulasi properti dengan awalan identik sebagai pohon berbeda dan bahkan gambar
  • Banyak peringatan, pesan kesalahan seragam (tetapi tidak identik)
  • Pengujian unit sistem (dilakukan dengan bantuan Google Test) disertakan
  • Namespace berbeda untuk semua pengenal yang diekspos ke publik (tetapi, tentu saja, kecuali makro)
  • Beberapa template yang berguna sudah dipakai
  • Pola OOP dan teknik pemrograman bagus lainnya digunakan seperti Singleton, Iterator-s sendiri; Functor-s, Smart pointer, Pimpl-s, BLOB-s dengan fitur copy-on-write, Wrapper, Proxy untuk Subtree
  • Autotools (Autoconf, Automake) membangun sistem
  • Semuanya kecuali Spesifikasi Persyaratan Perangkat Lunak dan tugas asli dalam bahasa Inggris (sebelumnya dalam bahasa Rusia)


Para penonton

Pengembang, Teknologi Informasi



Bahasa Pemrograman

C + +


Kategori

Format Data, Grafik

Ini adalah aplikasi yang juga dapat diambil dari https://sourceforge.net/projects/libnebular/. Ini telah di-host di OnWorks untuk dijalankan secara online dengan cara termudah dari salah satu Sistem Operasi gratis kami.


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad