Galeri foto di TautKita punya 4 slot. Kamu isi foto cover, akad, resepsi, dan foto bersama. Tiap file maksimal 2,5 MB setelah dikompres, format JPG, PNG, atau WebP. Sistem mengompres di browser sebelum unggah agar halaman tetap cepat di HP tamu.
Banyak galeri gagal bukan karena tema, tapi karena foto buram, miring, atau terlalu berat sehingga loading lama.

Mapping 4 slot biar tidak salah pasang
| Slot | Fungsi | Foto yang cocok |
|---|---|---|
| 1 cover | LCP, pertama tamu lihat | wajah berdua, background bersih, rasio landscape |
| 2 akad | cerita akad | foto akad di masjid atau pendopo |
| 3 resepsi | cerita resepsi | foto resepsi di gedung atau outdoor |
| 4 bersama | penutup | foto bersama keluarga besar |
Slot 1 adalah LCP dengan fetchpriority high. Kalau slot 1 kamu isi foto gelap atau pecah, kesan pertama langsung turun. Prioritaskan foto paling tajam di slot 1, sisanya bisa variasi. Caption per foto bisa kamu tulis di dashboard, misal "Akad di Masjid Al Hikmah, 08.00".
Ukuran dan kompres yang benar
Batas per file adalah 2,5 MB setelah dikompres. Di dashboard, file dikompres via canvas ke image/jpeg sebelum dikirim, lalu server cek lagi dengan sniffImage untuk pastikan file benar JPG, PNG, atau WebP. Kalau masih di atas 2,5 MB, server tolak dengan pesan "Ukuran maksimal 2,5 MB (setelah dikompres)".
Kirim foto asli dari galeri HP tanpa edit dulu biasanya lolos, karena kompres menurunkan ukuran 60 sampai 80 persen. Hindari unggah screenshot yang sudah pecah, atau foto yang kamu crop berulang. Format WebP biasanya paling ringan, tapi JPG tetap aman untuk warna kulit.
File disimpan di /uploads/{orderId}/{slot}.{jpg|png|webp}. Kalau undangan belum publish, file hanya bisa dibuka pemilik atau admin dengan cookie, cache private, max-age=31536000, immutable. Setelah publish, cache jadi public, max-age=31536000, immutable agar loading cepat.
Kesalahan umum galeri
Foto miring karena HP terkunci rotasi sering kejadian. Cek preview di dashboard sebelum publish, putar dulu di galeri HP. Foto terlalu zoom juga bikin wajah terpotong di tema minimal seperti Sage dan Swiss.
Jangan unggah 1 foto yang sama di 4 slot. Itu membuat halaman terasa kosong. Kalau hanya punya 2 foto bagus, isi 2 slot, sisanya biarkan placeholder tema. Placeholder inline SVG tetap terlihat rapi daripada foto duplikat pecah.
Visibilitas gallery bisa kamu matikan kalau mau undangan tanpa foto. Blok galeri hilang, tapi foto tetap tersimpan di dashboard dan bisa kamu aktifkan lagi kapan saja dalam 3 bulan.
Pertanyaan singkat
Apakah bisa tambah slot jadi 10 foto? Tidak. Bawaan tema adalah 4 slot. Empat foto yang dipilih dengan benar sudah cukup untuk cerita.
Ganti foto termasuk revisi sepuasnya? Ya. Ganti foto kapan saja dari dashboard, tanpa biaya.
Kenapa foto saya ditolak? Biasanya karena masih di atas 2,5 MB setelah kompres, atau bukan JPG, PNG, WebP. Coba simpan ulang sebagai JPG kualitas sedang.
Mau atur RSVP juga? Baca RSVP biar banyak yang isi. Baru mulai dari tema? Lihat apa itu undangan digital.