Upscayl, AI Image Upscaler Gratis dan Open Source
(github.com/upscayl)- Upscayl adalah image upscaler gratis dan open source yang memperbesar serta meningkatkan gambar beresolusi rendah dengan algoritme AI canggih, dan menyediakan rilis terbaru v2.15
- Detail gambar ditingkatkan dengan cara model AI memperkirakan detail yang mungkin ada, menggunakan arsitektur Real-ESRGAN dan Vulkan
- Untuk menjalankannya diperlukan GPU yang kompatibel dengan Vulkan, dan mungkin tidak berjalan pada sebagian besar GPU terintegrasi (iGPU) atau CPU
- Mendukung Linux, macOS 12 atau lebih baru, dan Windows 10 atau lebih baru; untuk Linux tersedia berbagai cara distribusi seperti Flatpak, AppImage, AUR, Snap, RPM, DEB, dan ZIP
- Ini bukan alat untuk memulihkan gambar yang buram atau tidak fokus; gunakan input yang sesuai untuk peningkatan gambar beresolusi rendah atau berpiksel
Apa yang dilakukan Upscayl
- Upscayl adalah AI image upscaler gratis dan open source untuk memperbesar dan meningkatkan gambar beresolusi rendah
- Tujuannya adalah memperbesar gambar tanpa kehilangan kualitas, dan situs resminya adalah upscayl.org
- Rilis terbaru disebutkan sebagai v2.15
Cara kerja dan teknologi inti
- Upscayl meningkatkan gambar dengan model AI yang memperkirakan detail pada gambar
- Secara internal menggunakan arsitektur Real-ESRGAN dan Vulkan
- Backend-nya adalah upscayl-ncnn, backend open source sepenuhnya berlisensi AGPLv3
- Tool CLI juga tersedia dengan nama upscayl-ncnn
Instalasi dan platform yang didukung
- Upscayl memerlukan GPU yang kompatibel dengan Vulkan untuk image upscaling
- Banyak GPU terintegrasi mungkin tidak berjalan
- README menjelaskan bahwa tidak ada salahnya untuk mencobanya
- Di Linux, seharusnya tersedia di daftar perangkat lunak sebagian besar distro
- Aplikasi Store dari distro mungkin mendukung versi Flatpak atau Snap
- Untuk cara portabel, unduh
upscayl-x.x.x-linux.AppImagedari bagian rilis atau situs web resmi, lalu berikan izin eksekusi dan jalankan - Format RPM, DEB, dan ZIP juga dapat dipilih
- macOS ditujukan untuk macOS 12 atau lebih baru
- Tersedia tautan Mac App Store
- File DMG dapat diunduh, dipindahkan ke folder Applications, lalu dibuka dari Finder
- Perintah instalasi Homebrew adalah
brew install --cask upscayl
- Windows ditujukan untuk Windows 10 atau lebih baru
- Unduh dan jalankan
upscayl-x.x.x-win.exe - Jika muncul peringatan SmartScreen, panduannya adalah memilih
More InfolaluRun Anyway, atau menekanYESpada dialog penerbit yang tidak terverifikasi
- Unduh dan jalankan
Dokumentasi, model, dan pemeriksaan hasil
- Dokumentasi dan panduan dapat dilihat di Upscayl Documentation
- Model tambahan dapat dicoba dari custom-models
- Cara mengonversi model sendiri tersedia di wiki Model Conversion
- Kompatibilitas dapat diperiksa di Compatibility List
- Untuk pemecahan masalah, gunakan dokumen Troubleshooting
- Hasil perbandingan sebelum dan sesudah upscaling diarahkan untuk dilihat di
COMPARISONS.MD
Batasan dan catatan penggunaan
- Upscayl dapat meningkatkan gambar beresolusi rendah dan gambar yang berpiksel
- Tidak menyediakan fungsi deblur atau penyesuaian fokus
- Tidak cocok untuk gambar yang tidak fokus atau benar-benar buram
- README menyarankan menggunakan gambar yang mirip dengan contoh yang disediakan
- GPU ID adalah pengaturan untuk memilih GPU yang akan digunakan
- Prosedur detailnya ada di Wiki Guide
- Di Windows, jika Upscayl tidak diatur ke mode performa, sistem dapat menimpa pengaturan ini
- Jika Batch Upscayl dihentikan di tengah jalan dan gambar tidak diproses atau kompresi/skala tidak sesuai, bisa jadi model tidak mendukung tugas tertentu
- Dalam kondisi ini, Upscayl terlebih dahulu menyelesaikan semua image upscaling lalu melakukan pascapemrosesan, sehingga perlu menunggu sampai proses selesai
Pengembangan dan build
- Untuk instalasi Node.js di lingkungan pengembangan, disarankan menggunakan Volta
- Setelah menginstal Volta, jalankan
volta install node
- Setelah menginstal Volta, jalankan
- Alur eksekusi lokal adalah meng-clone repositori, menginstal dependensi, lalu menjalankan server pengembangan
git clone https://github.com/upscayl/upscaylcd upscaylnpm installnpm run start
- Jika tidak ingin menginstal Git, Anda dapat mengunduh source zip, mengekstraknya ke folder
upscayl, lalu melanjutkan prosedur lainnya - Packaging aplikasi dilakukan dengan
npm run dist - Perintah publikasi aplikasi adalah
npm run publish-app, dan hanya maintainer yang diarahkan untuk menjalankannya setelah menambahkanGH_TOKEN=ke shell
1 komentar
Komentar Hacker News
Jika seperti saya Anda memakai Real-ESRGAN-ncnn-vulkan [1] dan penasaran apa yang diubah oleh upscayl-ncnn CLI [2], tampaknya tidak ada perbedaan besar dan tidak banyak perubahan substansial [3]
Bukan bermaksud mengkritik; saya hanya ingin tahu apakah layak beralih ke tool CLI ini. $subj adalah aplikasi GUI terpisah yang dibangun di atasnya
[1] https://github.com/xinntao/Real-ESRGAN-ncnn-vulkan
[2] https://github.com/upscayl/upscayl-ncnn
[3] https://github.com/xinntao/Real-ESRGAN-ncnn-vulkan/compare/m...
Untuk memakai Real-ESRGAN, Anda harus menerima codebase yang sudah lama tidak diperbarui dan berbagai issue. Sejauh yang saya tahu, Upscayl NCNN adalah satu-satunya proyek yang saat ini memelihara Real-ESRGAN NCNN
Saya memperbesar banyak foto lama dari album keluarga, lalu memperbaiki cacatnya dengan tool seperti Photoroom dan Snapseed sebelum mengirimnya untuk dicetak, dan hasilnya benar-benar bagus
Saat menemukan foto lama beresolusi rendah di internet yang versi asli beresolusi tingginya tidak bisa ditemukan meski dicari dengan Google, DuckDuckGo, atau Kagi, saya meng-upscale-nya dengan RealESRGAN untuk dipakai sebagai wallpaper, latar presentasi, dan sebagainya
Saya selalu tertawa keras setiap melihat adegan “enhance” gambar di TV atau film: https://youtu.be/LhF_56SxrGk
Rasanya fiksi ilmiah kemarin kini sudah menjadi kenyataan
Tapi sekarang ada. “Enhance” benar-benar sudah bisa dilakukan
Saya mencobanya pada Desember dan cukup intuitif. Layak direkomendasikan untuk orang yang baru ingin menjelajahi beberapa tool
Namun sejauh pemahaman saya, kualitasnya masih cukup jauh dari state-of-the-art. Seorang teman baru-baru ini merekomendasikan Topaz, tetapi itu bukan open source
Jika kami berhasil mengumpulkan dana yang cukup, kami berencana membuat model yang solid sendiri :)
https://ckovalev.com/midjourney-ai/guide/upscaling-ai-art-fo...
UpScayl bagus sekali dan sering saya pakai untuk pekerjaan. Saya memakainya untuk berbagai hal: memperbesar grafis atau ilustrasi beresolusi rendah saat mendesak untuk pekerjaan grafis, memperbesar foto potret untuk cetak dan pekerjaan Photoshop, atau memperbesar salinan lama untuk diedit
Tidak sempurna, tetapi alternatifnya juga tidak sempurna. Tetap saja sangat berguna
upscayl mudah diakses, tetapi banyak fitur yang saya butuhkan tidak ada. Setelah upscaling menjadi bagian rutin dari workflow, saya akhirnya memakai https://github.com/AUTOMATIC1111/stable-diffusion-webui, tetapi untuk orang yang hanya ingin memperbaiki beberapa gambar, ini adalah tool yang ideal
Upscaler saat ini, jika dibandingkan dengan kemajuan di bidang lain, masih terasa mengejutkan di bawah ekspektasi
Apakah ada model yang bukan sekadar upscaling, tetapi juga melakukan pembersihan gambar? Saya punya banyak foto lama yang diambil dengan kamera saku awal beresolusi rendah, dan ada hal-hal seperti artefak JPEG
Rasanya model modern seharusnya bisa dengan mudah di-fine-tune untuk menyelesaikan masalah seperti ini, tetapi meski saya mencarinya setiap beberapa bulan, saya masih belum menemukannya
Sebagian besar bisa dijalankan secara lokal, tetapi saya sarankan mengujinya dulu di replicate sebelum menghabiskan waktu memahami cog/docker/hf
Sayangnya, untuk video saya belum melihat kualitas yang menandingi tool berbayar dari Topaz Labs. Pada implementasi lain, ketajaman dan konsistensi selalu tampak menjadi masalah
Saya akan senang kalau ada yang membuktikan saya salah. Ada proyek yang mandek karena kualitas dan resolusi sumbernya rendah
Terkait hal ini, aplikasi apa yang setara untuk menghapus watermark?