Proyek ini dikerjakan dan dipelihara oleh:
- Shadiq Harwiz (13520038)
- Aditya Prawira Nugroho (13520049)
- Rizky Akbar Asmaran (13520111)
Proyek ini dibuat untuk memenuhi syarat dalam mata kuliah aljabar linier dan geometri di Teknik Informatika ITB. Proyek ini memiliki beberapa fitur dan fungsi, yaitu:
- Mengkompresi gambar dengan ekstensi apa saja
- Mengatur seberapa besar kompresi yang diinginkan
- Menampilkan gambar sebelum dan setelah kompresi
- Menampilkan waktu yang dibutuhkan untuk mengkompres gambar
- Menampilkan perbedaan jumlah persentase pixel
- Mengunduh gambar hasil kompresi
doc
berisi laporan dari proyek 2 mata kuliah aljabar linier dan geometri.src
berisi source code dari program.test
berisi input file gambar.
Proyek ini dikerjakan dalam lingkungan:
- Python 3.9
- FASTApi
- HTML
- CSS
- Javascript
- Visual Studio Code
- PyCharm
- Pastikan Anda telah menginstall FASTApi dan uvicorn. Jika belum, install package tersebut dan jalankan perintah
pip install "fastapi[all]"
. - Buka terminal Anda, kemudian ketik
uvicorn server:app --reload
untuk menjalankan web di localhost. - Kemudian buka URL yang diberikan pada terminal Anda, biasanya URL berbentuk seperti ini
http://127.0.0.1:8000
. - Web sudah bisa diakses dan bisa digunakan.