Files
CraftBlack-ComfyUI-Resoluti…/ID-README.md
T
Adam dbd8268523 Revise README for informal tone and clarity
Updated language to be more informal and user-friendly.
2025-12-04 12:52:54 +08:00

2.6 KiB

ComfyUI-Resolution-Divider

Sebuah node utilitas cerdas untuk ComfyUI yang dirancang untuk menghitung resolusi yang diperkecil (downscaled) sambil tetap menjaga rasio aspek asli secara ketat.

Node ini sangat penting untuk alur kerja (workflow) Image-to-Video (I2V) (seperti Wan 2.2), di mana penggunaan gambar input beresolusi tinggi sering menyebabkan error OOM (Out of Memory). Node ini membantu kamu menemukan "titik manis" (misalnya, 480p atau 720p) secara instan tanpa perlu menghitung secara manual.

Simple Resolution Divider Node

🚀 Fitur Utama

  • Parsing Cerdas: Menerima berbagai format input seperti 1920 x 1080, 1920x1080, 1920 1080, atau 1920, 1080.
  • Deteksi Resolusi Otomatis: Pilih gambar dari folder input kamu atau upload langsung pada node. Node ini akan membaca dimensi (resolusi) secara otomatis.
  • Perhitungan Real-Time: Bagian "Live Result" diperbarui secara instan melalui JavaScript saat kamu menggeser slider tidak perlu menjalankan antrean (queue) prompt untuk melihat angkanya.
  • Penghemat VRAM: Sempurna untuk mengecilkan gambar yang besar seperti 4K/HD ke ukuran yang dapat ditangani oleh model berat (Wan 2.1, Wan 2.2, dll.) tanpa membuat gambar menjadi "gepeng".

📦 Instalasi

Metode 1: Clone Manual

  1. Buka direktori custom_nodes di dalam folder ComfyUI kamu.
  2. Buka terminal/command prompt.
  3. Jalankan perintah ini:
    git clone https://github.com/CraftBlack/ComfyUI-Resolution-Divider.git
    
  4. Mulai ulang (Restart) ComfyUI.

🛠️ Cara Penggunaan

  1. Tambahkan Node:
    • Klik kanan pada kanvas (area kosong) -> Resolution Divider.
  2. Input:
    • Opsi A: Ketik resolusi secara manual di res_string (contoh: 1024x1024).
    • Opsi B: Klik "Upload" atau pilih gambar. Node akan mengisi resolusi secara otomatis.
  3. Atur Pembagi (Divider):
    • Sesuaikan nilai float divider.
    • 1.0 = Ukuran Asli.
    • 1.5 = 1.5x lebih kecil (Rekomendasi).
    • 2.0 = Setengah ukuran.

💡 Mengapa "Divider" (Pembagi)?

Berbeda dengan node "Scale" yang biasanya mengalikan (upscale), node ini membagi (downscales).

\text{Ukuran Baru} = \frac{\text{Ukuran Asli}}{\text{Divider}}

Contoh:

  • Input: 1280 x 720
  • Divider: 1.5
  • Hasil: 853 x 480 (Zona aman 480p yang sempurna untuk model AI berat)

🤝 Kontribusi

Jangan ragu untuk mengirimkan issue atau pull request jika kamu memiliki ide untuk perbaikan!

📄 Lisensi

Lisensi MIT. Gratis untuk digunakan oleh siapa saja.