InglesPransesEspanyol

Ad


OnWorks favicon

LibNebular download para sa Linux

Libreng download LibNebular Linux app para tumakbo online sa Ubuntu online, Fedora online o Debian online

Ito ang Linux app na pinangalanang LibNebular na ang pinakabagong release ay maaaring ma-download bilang libnebular-0.1.tar.gz. Maaari itong patakbuhin online sa libreng hosting provider na OnWorks para sa mga workstation.

I-download at patakbuhin online ang app na ito na pinangalanang LibNebular na may OnWorks nang libre.

Sundin ang mga tagubiling ito upang patakbuhin ang app na ito:

- 1. Na-download ang application na ito sa iyong PC.

- 2. Ipasok sa aming file manager https://www.onworks.net/myfiles.php?username=XXXXX kasama ang username na gusto mo.

- 3. I-upload ang application na ito sa naturang filemanager.

- 4. Simulan ang OnWorks Linux online o Windows online emulator o MACOS online emulator mula sa website na ito.

- 5. Mula sa OnWorks Linux OS na kasisimula mo pa lang, pumunta sa aming file manager https://www.onworks.net/myfiles.php?username=XXXX gamit ang username na gusto mo.

- 6. I-download ang application, i-install ito at patakbuhin ito.

MGA LALAKI

Ad


LibNebular


DESCRIPTION

Ang LibNebular ay C++ Linux library para sa pare-parehong pagmamanipula ng file ng imahe bilang String key-value pairs (na kung minsan ay mga BLOB value) kung saan ang iba't ibang uri ng file ay pinapasok sa pamamagitan ng DL (".so") na mga library. May kasamang BMP at JPEG na mga plugin. Madaling ma-port.



Mga tampok

  • Magbasa/magsulat ng isang-pahinang one-frame na mga larawan sa String key-value pairs (kung hindi magkasya ang String value, magagamit din ang BLOB)(Hindi iyon mahirap i-extend ang property system sa multipage na mga file at animation dahil mayroong property subtree proxy.)
  • Maraming (RGBAX) bitmap memory format ang sinusuportahan
  • Maaaring matukoy ang uri ng file sa pamamagitan ng extension ng URL at sa pamamagitan ng file signature ("magic") (at pagkatapos ay manipulahin ang file sa pamamagitan ng kaukulang Dynamically Loadable library (".so") plugin)
  • Kakayahang mag-imbak ng bitmap sa lugar ng memorya na ibinigay ng gumagamit (ang kinakailangang laki nito ay maaaring kalkulahin ng library)
  • Walang suporta (sa pamamagitan ng madaling idagdag) para sa conversion sa, mula sa mga paletized na bitmap - ngunit ang pag-imbak at pagkuha ng palette ay maaaring gawin
  • Walang ginagawa tungkol sa graphical na output (sa pamamagitan ng may kasamang halimbawa ng output sa tulong ng LibSDL)
  • Sa pamamagitan ng library ay para sa GCC sa GNU/Linux, tila hindi mahirap ang pag-port
  • Medyo magandang disenyo ng klase at C++ na wika (karamihan tulad ng sa ISO/IEC 14882:2003)
  • Katamtamang bilang ng mga panlabas na dependency sa oras ng pag-compile (tingnan ang "INSTALL"), at higit pa: ang ilan sa mga ito ay kasama sa pamamahagi (kung plano mong gamitin ang mga ito, gayunpaman, tandaan ang kanilang iba't ibang mga lisensya)
  • Mas kaunting mga dependency sa oras ng pag-compile para sa user na hindi developer ng plugin (GNU C Library, C++ Standard Library; kasama sa pamamahagi ng LibBoost "boost/shared_ptr.hpp", "boost/make_shared.hpp"... Ilan pa? Mukhang wala )
  • Halos walang mga panlabas na depencencies sa runtime ng library (GNU C Library, maaaring C++ Standard library at hmm... LibJPEG para sa JPEG plugin)
  • Naiiba ang hangganan sa pagitan ng User API at Plugin API
  • Doxygen in-code na dokumentasyon
  • Ang mga error ay iniuulat sa pamamagitan ng mga pagbubukod; gayundin, mayroong mekanismo para mag-ulat ng mga babala (at mga mensaheng nagbibigay-kaalaman) sa mga callback na ibinigay ng user
  • Wrapper para sa "emulasyon" ng exception throwing mula sa ibaba ng C code (hal para sa error handling sa LibJPEG)
  • Mayroong mga halimbawa ng pagsasakatuparan ng plugin sa tulong ng (1) panlabas na C library (JPEG plugin) at (2) walang iba kundi sariling mga kamay (BMP plugin)
  • Property subtree proxy para sa pagmamanipula ng magkatulad na prefix na mga katangian bilang natatanging mga puno at kahit na mga larawan
  • Marami sa mga babala, ang mga mensahe ng error ay pare-pareho (ngunit hindi magkapareho)
  • Kasama ang system unit testing (ginawa sa tulong ng Google Test).
  • Natatanging namespace para sa lahat ng identifier na nakalantad sa publiko (ngunit, tiyak, maliban sa mga macro)
  • Ang ilang mga kapaki-pakinabang na template ay nai-instantiate na
  • Ang mga pattern ng OOP at iba pang mahusay na mga diskarte sa programming ay ginagamit tulad ng Singleton, sariling Iterator-s; Functor-s, Smart pointer, Pimpl-s, BLOB-s na may feature na copy-on-write, Wrappers, Proxy para sa Subtree
  • Autotools (Autoconf, Automake) build system
  • Lahat ng hindi kasama ang Pagtutukoy ng Mga Kinakailangan sa Software at orihinal na gawain ay nasa wikang Ingles (ang dating ay nasa wikang Ruso)


Audience

Mga Nag-develop, Teknolohiya ng Impormasyon



Wika ng Programming

C + +


Kategorya

Mga Format ng Data, Graphics

Ito ay isang application na maaari ding kunin mula sa https://sourceforge.net/projects/libnebular/. Na-host ito sa OnWorks upang mapatakbo online sa pinakamadaling paraan mula sa isa sa aming mga libreng Operative System.


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad