Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

Tải xuống LibNebular cho Linux

Tải xuống miễn phí ứng dụng LibNebular Linux để chạy trực tuyến trên Ubuntu trực tuyến, Fedora trực tuyến hoặc Debian trực tuyến

Đây là ứng dụng Linux có tên LibNebular có bản phát hành mới nhất có thể được tải xuống dưới dạng libnebular-0.1.tar.gz. Nó có thể được chạy trực tuyến trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks cho máy trạm.

Tải xuống và chạy trực tuyến ứng dụng có tên LibNebular với OnWorks này miễn phí.

Làm theo các hướng dẫn sau để chạy ứng dụng này:

- 1. Đã tải ứng dụng này xuống PC của bạn.

- 2. Nhập vào trình quản lý tệp của chúng tôi https://www.onworks.net/myfiles.php?username=XXXXX với tên người dùng mà bạn muốn.

- 3. Tải lên ứng dụng này trong trình quản lý tệp như vậy.

- 4. Khởi động trình giả lập trực tuyến OnWorks Linux hoặc trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MACOS từ trang web này.

- 5. Từ Hệ điều hành OnWorks Linux mà bạn vừa khởi động, hãy truy cập trình quản lý tệp của chúng tôi https://www.onworks.net/myfiles.php?username=XXXXX với tên người dùng mà bạn muốn.

- 6. Tải xuống ứng dụng, cài đặt và chạy nó.

MÀN HÌNH

Ad


LibTinh vân


MÔ TẢ

LibNebular là thư viện C ++ Linux để thao tác tệp hình ảnh thống nhất dưới dạng các cặp khóa-giá trị chuỗi (đôi khi là giá trị BLOB) trong đó các loại tệp khác nhau được xâm nhập thông qua các thư viện DL (".so"). Bao gồm các plugin BMP và JPEG. Có thể dễ dàng được chuyển.



Tính năng

  • Đọc / ghi các ảnh một khung một trang thành các cặp khóa-giá trị Chuỗi (nếu giá trị Chuỗi không khớp, BLOB cũng có thể được sử dụng) (Không khó để mở rộng hệ thống thuộc tính sang các tệp nhiều trang và hoạt ảnh vì có cây con thuộc tính Ủy quyền.)
  • Nhiều định dạng bộ nhớ bitmap (RGBAX) được hỗ trợ
  • Loại tệp có thể được xác định thông qua phần mở rộng URL và thông qua chữ ký tệp ("ma thuật") (và sau đó tệp được thao tác thông qua plugin Thư viện có thể tải động (".so") tương ứng)
  • Khả năng lưu trữ bitmap trong vùng bộ nhớ do người dùng cung cấp (kích thước yêu cầu của nó có thể được thư viện tính toán)
  • Không hỗ trợ (thông qua việc dễ dàng thêm vào) để chuyển đổi sang, từ bitmap được xếp sẵn bảng màu - nhưng có thể thực hiện lưu trữ và truy xuất bảng màu
  • Không làm bất cứ điều gì về đầu ra đồ họa (thông qua có kèm theo ví dụ về đầu ra với sự trợ giúp của LibSDL)
  • Thông qua thư viện dành cho GCC trên GNU / Linux, có vẻ như việc chuyển cổng không khó
  • Thiết kế lớp khá tốt và ngôn ngữ C ++ (hầu hết theo tiêu chuẩn ISO / IEC 14882: 2003)
  • Số lượng phụ thuộc bên ngoài vừa phải tại thời điểm biên dịch (xem "CÀI ĐẶT") và thậm chí nhiều hơn: một số trong số chúng được đưa vào phân phối (tuy nhiên, nếu bạn định sử dụng chúng, hãy lưu ý các giấy phép khác nhau của chúng)
  • Thậm chí ít phụ thuộc vào thời gian biên dịch hơn đối với người dùng không phải là nhà phát triển plugin (Thư viện GNU C, Thư viện chuẩn C ++; được bao gồm trong bản phân phối LibBoost "boost / shared_ptr.hpp", "boost / make_shared.hpp" ... Một số khác? Có vẻ như không có )
  • Gần như không có tiền tệ bên ngoài trong thời gian chạy thư viện (Thư viện GNU C, có thể là thư viện Chuẩn C ++ và hmm ... LibJPEG cho plugin JPEG)
  • Ranh giới khác biệt giữa API người dùng và API plugin
  • Tài liệu mã trong mã doxygen
  • Lỗi được báo cáo thông qua các trường hợp ngoại lệ; Ngoài ra, có cơ chế báo cáo cảnh báo (và thông báo thông tin) cho các cuộc gọi lại do người dùng cung cấp
  • Trình bao bọc để "mô phỏng" việc ném ngoại lệ từ bên dưới mã C (ví dụ: để xử lý lỗi trong LibJPEG)
  • Có các ví dụ về hiện thực hóa plugin với sự trợ giúp của (1) thư viện C bên ngoài (plugin JPEG) và (2) không có gì ngoài bàn tay của riêng mình (plugin BMP)
  • Proxy cây con thuộc tính để thao tác các thuộc tính có tiền tố giống hệt nhau dưới dạng cây riêng biệt và thậm chí cả hình ảnh
  • Nhiều cảnh báo, thông báo lỗi là đồng nhất (nhưng không giống nhau)
  • Kiểm tra đơn vị hệ thống (được thực hiện với sự trợ giúp của Google Test) được bao gồm
  • Không gian tên riêng biệt cho tất cả các số nhận dạng được hiển thị công khai (nhưng, chắc chắn, ngoại trừ macro)
  • Một số mẫu hữu ích đã được khởi tạo
  • Các mẫu OOP và các kỹ thuật lập trình tốt khác được sử dụng như Singleton, riêng Iterator-s; Functor-s, Con trỏ thông minh, Pimpl-s, BLOB-s với tính năng copy-on-write, Wrappers, Proxy cho Subtree
  • Hệ thống xây dựng Autotools (Autoconf, Automake)
  • Mọi thứ ngoại trừ Yêu cầu phần mềm Đặc điểm kỹ thuật và tác vụ ban đầu đều bằng tiếng Anh (trước đây là tiếng Nga)


Khán giả

Nhà phát triển, Công nghệ thông tin



Ngôn ngữ lập trình

C + +


Categories

Định dạng dữ liệu, đồ họa

Đây là một ứng dụng cũng có thể được tìm nạp từ https://sourceforge.net/projects/libnebular/. Nó đã được lưu trữ trên OnWorks để có thể chạy trực tuyến một cách dễ dàng nhất từ ​​một trong những Hệ thống hoạt động miễn phí của chúng tôi.


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

Lệnh Linux

Ad