Görsel
Bannerbear yerine kendin kurabilir misin?
Şablondan API ile otomatik görsel üretir.
aylık
49 $
≈ 2.303 ₺
yıllık
588 $
≈ 27.636 ₺
plan
Starter
aylık
Bağlayıcı fiyat ürünün kendi sayfasındaki dolar tutarı. Yanındaki TL rakamı 47 kuruyla kaba bir yaklaşıklık, güncel kuru yansıtmayabilir.
karar
Şablondan görsel üretmek satori ve resvg ile çözülmüş bir problem. HTML yaz, veriyi bas, PNG al. Ayda 49 dolar ödediğin işlem kendi sunucunda milisaniyeler sürüyor.
Tek oturumda kendi kullanacağın sürümü çıkarırsın. Önünde ciddi bir engel yok.
ne kuruluyor
Şablonu HTML olarak tanımla, veriyi yerleştir, PNG üret.
gerekenler
- Node.js
- satori ve resvg-js
- Yerel font dosyaları
kurarsan ne kaybedersin
- Görsel şablon düzenleyici
- Barındırılan görsel CDN'i
- Hazır entegrasyonlar
- Ölçekte kuyruk yönetimi
İnsanlar neden hâlâ ödüyor: Şablonu tasarımcının tarayıcıdan değiştirebilmesi için. Kendi kurduğun sürümde her şablon değişikliği HTML düzenlemek demek.
ürünü ayakta tutan şey: Şablon düzenleyici ve barındırma
kurulum prompt'u
Boş bir klasör aç, o klasörde claude komutunu çalıştır, prompt'u yapıştır.
Bana Bannerbear yerine geçecek bir görsel üretim ucu kur. Gereksinimler: - Yığın: Node.js + Express, satori, @resvg/resvg-js. Tarayıcı veya Playwright kullanma, satori yeterli ve çok daha hızlı. - Çekirdek döngü: GET /gorsel?sablon=og&baslik=...&ustyazi=... isteği PNG döner. Şablon JSX olarak sablonlar/<ad>.tsx dosyasında tanımlı. - Fontlar yerel: fonts/ klasöründen woff dosyaları okunur ve satori'ye verilir. Sistem fontuna güvenme, sunucuda yok. - Türkçe karakter zorunlu: İ, ı, ş, ğ, ç, ö, ü doğru basılacak. Kurulum sırasında bu altı karakteri içeren bir test görseli üret ve test/ klasörüne kaydet. - Uzun başlık taşmasın: satır sayısına göre font boyutu kademeli küçülür (3 kademe yeter). Metni kırpma, küçült. - Önbellek: aynı parametrelerle gelen istek diskten servis edilir. Önbellek anahtarı parametrelerin hash'i, DATA_DIR altında. - Boyut varsayılan 1200x630, ?boyut=kare ile 1080x1080 seçeneği. - Hız hedefi: önbelleksiz üretim 200 ms altında kalmalı. Süreyi yanıt başlığında döndür. - Kapsam dışı: görsel şablon düzenleyici, hesap sistemi, kota yönetimi, video üretimi. Bunları kurma. - README yaz: şablon ekleme, font ekleme, Türkçe karakter testinin çalıştırılması.
Bu prompt Bannerbear yerine kişisel kullanım için bir araç kurar. Ticari bir ürün ya da Bannerbear kopyası üretmez.