Foto Kolaj Rehberi
Birden fazla fotoğrafı ızgara, serbest biçimli veya dergi tarzı kolajlarda birleştirin. Boşlukları, kenarlıkları, arka plan rengini ve en boy oranını ayarlayın. Tüm işlemler yerel olarak çalışır.
Birden fazla fotoğrafı ızgara, serbest biçimli veya dergi tarzı kolajlarda birleştirin. Boşlukları, kenarlıkları, arka plan rengini ve en boy oranını ayarlayın. Her işlem tarayıcınızda yerel olarak çalışır; hiçbir sunucuya yükleme yapılmaz.
İhtiyaçlarınız
Tarayıcı — OffscreenCanvas desteğine sahip Chrome, Firefox, Safari veya Edge Formatlar — JPG, JPEG, PNG, WEBP, AVIF, GIF, BMP veya TIFF Sınır — Dosya başına 20 MB (20 MB'ı aşan dosyalar reddedilir) Hesap — Gerekli değil İnternet — Sayfa yüklendikten sonra gerekli değil
Kolajınızı Oluşturma
Tarayıcınızda Image Collage aracını açın. Dosya gezgininizden birden fazla görsel dosyasını sürükleyip yükleme alanına bırakın. Alternatif olarak, cihazınızdan birden fazla dosya seçmek için yükleme alanına tıklayın.
Her dosya 20 MB sınırının altında olmalıdır; bu sınırı aşan dosyalar reddedilir. Düzen türünüzü seçin: ızgara, serbest biçimli veya dergi. Izgara, görselleri düzenli satır ve sütunlara yerleştirir.
Serbest biçimli, her görseli tuval üzerinde istediğiniz yere sürükleyip konumlandırmanıza olanak tanır. Dergi, karışık boyutlar ve konumlarla editoryal bir stil uygular. Renk seçiciyi kullanarak arka plan rengini ayarlayın.
Kaydırıcıyı kullanarak görseller arasındaki boşluğu ayarlayın. Genişlik ve renk belirleyerek kenarlıklar ekleyin. Izgara düzenleri için sütun sayısını seçin.
Dergi düzenleri için tuvalin en boy oranını ayarlayın. Oluştur düğmesine tıklayın. OffscreenCanvas API, tüm görselleri tek bir tuval üzerinde birleştirir.
libvips, her görseli düzen seçiminize göre konumlandırır, boşlukları ve kenarlıkları uygular ve arka planı doldurur. Ağ üzerinden hiçbir veri iletilmez. Kolaj oluşturulduğunda bir indirme düğmesi görünür.
Kolajı cihazınıza kaydetmek için bu düğmeye tıklayın. Tarayıcı, dosyayı doğrudan bellekten diske yazar. İndirme işleminden sonra libvips geçici bellek arabelleklerini otomatik olarak serbest bırakır.
Nasıl Çalışır
Image Collage, birden fazla görseli tek bir tuval üzerinde birleştirmek için OffscreenCanvas API'sini kullanır. Görselleri yüklediğinizde, tarayıcı bunları doğrudan belleğe okur; herhangi bir sunucu yüklemesi gerçekleşmez.
libvips, düzen seçiminize ve görsel sayısına göre tuval boyutlarını hesaplar. Izgara düzenleri için, toplam görsel sayısı ve sütun ayarından satır ve sütun boyutlarını hesaplayarak tuvali eşit hücrelere böler ve her hücrenin eşit piksel alanı almasını sağlar. Serbest biçimli düzenler için, her görseli herhangi bir tuval koordinatına sürükleyerek değiştirebileceğiniz varsayılan bir yerleşim kullanır.
Dergi düzenleri için, daha büyük görsellerin daha fazla tuval alanı aldığı ve daha küçük görsellerin aradaki boşlukları doldurduğu karışık boyutlar için editoryal kurallar uygular.
Her görsel, OffscreenCanvas işleme kullanılarak hesaplanan konumunda tuval üzerine çizilir. libvips, hücre sınırları arasında piksel boşlukları bırakarak görseller arasına boşluk ekler, seçtiğiniz genişlik ve renkte dikdörtgenler çizerek kenarlıklar ekler ve görseller birleştirilmeden önce renk seçici değerini dolgu stili olarak kullanarak arka planı doldurur.
Birleştirme işleminden sonra libvips, piksel verilerini seçilen görsel formatına kodlayan canvas toBlob yöntemini kullanarak tuvali bir PNG veya JPEG görseline dönüştürür. Ortaya çıkan ikili veri, tarayıcının dosyayı indirme için sunmak üzere kullandığı geçici bir bellek referans işaretçisi oluşturan URL. createObjectURL aracılığıyla iletilir.
İndirme tamamlandığında, libvips ayrılan belleği serbest bırakmak için URL. revokeObjectURL yöntemini çağırır.
Dosyalar tamamen tarayıcınızın içinde, OffscreenCanvas kullanılarak işlenir. ConvertCraft sunucularına asla yüklenmezler. Orijinal dosyalarınız cihazınızda kalır; libvips bunları belleğe okur, kolajı birleştirir ve indirme işleminden sonra piksel arabelleklerini siler.
Sorun Giderme
Bazı dosyalar yüklenemiyor: Bu dosyalar 20 MB sınırını aşıyor. OffscreenCanvas katı bellek sınırları içinde çalışır. 20 MB'tan büyük görselleri işlemek, RAM'de devasa sıkıştırılmamış piksel arabellekleri gerektirir ve bu da tarayıcı sekmesinin çökmesine neden olabilir.
Görseller bozuk görünüyor: Kolaj düzeni, görselleri hücrelere sığacak şekilde ölçeklendirir, bu da en boy oranlarını bozabilir. Orijinal en boy oranı seçeneğini kullanın veya hücre boyutlarını görsellerinize uyacak şekilde ayarlayın.
Tuval çok büyük: Yüksek çözünürlüklü çok sayıda görsel, çok büyük bir tuval oluşturur. Tarayıcının belleği tükenebilir. Görsel sayısını azaltın veya daha düşük çözünürlüklü kaynak dosyalar kullanın.
Kolaj hizasız görünüyor: Izgara düzenleri, tutarlı boyutlara sahip görseller gerektirir. Uyumsuz en boy oranları düzensiz boşluklara neden olur. Yüklemeden önce görselleri tutarlı boyutlara kırpın.
### Kaç tane görsel ekleyebilirim?
Pratik sınır, tarayıcınızın kullanılabilir belleğine bağlıdır. libvips, bellek kısıtlamalarını yönetmek için görselleri sırayla işler. Yavaşlama veya çökme yaşarsanız, görsel sayısını azaltmayı deneyin.
### Görsellerin konumlarını ayrı ayrı ayarlayabilir miyim?
Serbest biçimli düzenler, her görseli tuval üzerinde herhangi bir konuma sürüklemenize olanak tanır. Izgara ve dergi düzenleri sabit konumlandırma kuralları kullanır. Her görselin yerleşimi üzerinde manuel kontrol için serbest biçimli moda geçin.
### Çıktı hangi dosya formatındadır?
Kolaj, kayıpsız kalite için varsayılan olarak PNG görseli olarak kaydedilir. Daha küçük dosya boyutları ve kayıplı sıkıştırma için JPEG'i seçebilirsiniz. Format seçimi indirme işleminden önce yapılabilir.
Frequently Asked Questions
Q: Image Collage nasıl çalışır?
Image Collage, dosyaları WebAssembly kullanarak tamamen tarayıcınızda işler. Dosyalarınız cihazınızdan asla ayrılmaz.
Q: Image Collage kullanımı ücretsiz mi?
Evet, Image Collage tamamen ücretsizdir; kayıt veya hesap gerektirmez.