PERPUSTAKAAN PERPUSTAKAAN PERPUSTAKAAN, Simpan, dan Manipulasi yang memuat gambar Pascal.
https://github.com/galfar/imaginglib
Beranda: https://imaginglib.sourceForge.io
Masalah: https://github.com/galfar/imaginglib/issues
Diskusikan: https://github.com/galfar/imaginglib/discussions
Pada awalnya, tujuan perpustakaan adalah untuk menyediakan dukungan cross -platform, dukungan pascal untuk memuat gambar dalam berbagai format file, melakukan beberapa operasi dasar seperti mengubah ukuran dan konversi format piksel, dan menyimpan kembali - dan semua ini tanpa memerlukan dependensi eksternal baik waktu membangun waktu dan menjalankan waktu.
Kemudian, lebih banyak fitur ditambahkan di atas untuk kenyamanan tetapi berikut ini masih berlaku:
Pencitraan dimulai hampir 20 tahun yang lalu dan sejak 2009 lebih atau kurang dalam mode pemeliharaan tanpa fitur baru yang besar ditambahkan. Ngomong -ngomong, masih hidup, diperbarui untuk bekerja dengan kompiler dan platform saat ini, dan di sana -sini fitur baru masuk. Dokumentasi bisa cukup usang.
Memuat dan menyimpan format file gambar ini:
Platform yang didukung adalah:
Banyak format dan konversi data gambar internal:
Fungsi manipulasi gambar dasar yang bekerja untuk semua format data yang didukung dan konversi di antara mereka (bilinear/bikubik mengubah ukuran, rotasi dengan sudut apa pun, pengurangan warna, generasi mipmap, ...).
Gambar gambar dengan campuran, filter linier dan nonlinier, transformasi titik, morfologi biner, garis menggambar, elips, persegi panjang, dll.
Antarmuka perpustakaan tingkat rendah (dapat diakses oleh bahasa pemrograman lainnya) dan OOP OOP tingkat tinggi.
Ekstensi untuk membuat tekstur/permukaan OpenGL, Direct3D, dan SDL.
Kelas dan fungsi grafis VCL, LCL, dan FMX.
Mendukung multi-gambar, akses langsung ke data gambar, format file yang ditentukan pengguna, fungsi baca dan tulis default utama, dan banyak lagi.
Formulir Kode Sumber ini tunduk pada ketentuan Lisensi Publik Mozilla, v. 2.0. Jika salinan MPL tidak didistribusikan dengan file ini, Anda dapat memperolehnya di https://mozilla.org/mpl/2.0.
Dikembangkan oleh Marek Mauder