Fotoğraf mozaikleri düşünceli hediyelerdir ve düz duvarları tatillerin, çocukluk anılarının ve hatta popüler kültürün güzel görüntüleriyle aydınlatabilir. Linux komut satırından bir fotoğraf mozaiği yapmak kolaydır. İşte nasıl.
Fotoğraf Mozaiği Nedir ve Neden Bir Fotoğraf Mozaiği İstiyorsunuz?
Fotoğraf mozaiği, diğer çok daha küçük resimlerden oluşan bir resimdir. TV veya bilgisayar ekranı, tek tek renkli noktalar gazetelerdeki görüntüleri veya küçük taşlar gerçek bir resmi oluşturur. mozaik.
Çektiğiniz her fotoğrafta baskın bir renk olacak ve fotoğraf mozaik oluşturucular, çok daha büyük bir görüntüye katkıda bulunmak için bu baskın rengi kullanacak. Elinizde ne kadar çok resim varsa, tamamlanan fotoğraf mozaiğindeki ayrıntılar o kadar ince olacaktır.
Duvarınızda veya masaüstünüzde duvar kağıdı olarak bir fotoğraf harikadır, ancak küçük bir alana odaklanıp onu oluşturan görüntüleri ayrı ayrı görebilmek daha da iyidir.
Fotoğraf mozaikleri, onu oluşturan görüntüler tematik olarak ana görüntüye bağlıysa iyi çalışır. Örneğin, son yurt dışı tatilinizin bir fotoğraf mozaiği, o tatilden görüntülerden oluşuyorsa harikadır.
Polyfoto, Linux Terminalinizde Fantastik Fotoğraf Mozaikleri Oluşturmanızı Sağlıyor
Fotoğraf mozaiğiniz için kullanmak istediğiniz fotoğraflarla dolu bir klasörünüz varsa, bunları oluşturmak için kullanmak istediğiniz görüntüyle birlikte bir fotoğraf oluşturun. Polyfoto ile mozaik, terminalinizde tek bir komut çalıştırmak kadar basittir; bununla birlikte çıktı görüntünüzü özelleştirmek için parametreler ekleyebilirsiniz. İstediğiniz.
Polyfoto GitHub deposunu klonlayacaksınız, yani sisteminizde Git yoksa, şimdi kurun:
Debian tabanlı sistemlerde:
sudo uygun düzenlemek git
Red Hat ile ilgili dağıtımlar için:
dnf düzenlemek git
Arch Linux ve türevlerinde:
sudo pacman -S git
Şimdi Polyfoto deposunu klonlayın:
git klon https://github.com/shanedrabing/polyfoto.git
Polyfoto dizinine taşıyın:
CD polifoto
... ve Python ile kurun:
piton3kurmak.pydüzenlemek
Polyfoto'yu yükledikten sonra, şununla çalıştırabilirsiniz:
piton3polifoto.py-Fgiriş.png-Dkaynaklar-Öçıktı.png-N 16
...Neresi girdi.png fotoğraf mozaiğinizin benzemesini istediğiniz görüntüdür, kaynaklar mozaiği oluşturacak fotoğrafların bulunduğu dizindir ve çıktı.png oluşturulacak görüntünün dosya adıdır. bu -N bağımsız değişken, son görüntüyü oluşturacak görüntü satırlarının sayısıdır.
Örnek olarak, "hols" klasörüne 100 resim koyduk ve "my_head.jpg" resmini temel resim olarak kullanmak istiyoruz ve diğer varsayılanlardan memnunuz:
python3 polifoto.py -f ~/hols/my_head.jpg -d hols -o çıktı.png -n 16
Komutun Polyfoto dizini içinden çalıştırılması gerektiğini unutmayın, bu nedenle fotoğraflar klasörünüzü bu dizine taşıdığınızdan veya komut içindeki mutlak yolları kullandığınızdan emin olun.
İşlem hızlı değil ve aşağıdaki fotoğrafın GTX 1050 kartlı 16GB i5 makinede üretilmesi yaklaşık bir dakika sürdü. Polyfoto, ne kadar belleğe ihtiyacınız olduğunu belirtmez, ancak buna her zaman değer ne kadar RAM'iniz olduğunu kontrol etme.
Pek bir şeye benzemiyor. Satır sayısını 128'e çıkarmak, oluşturma süresi neredeyse 25 dakikaya çıkmasına rağmen daha iyi sonuçlar verdi. CPU ve RAM nispeten vergilendirilmemiş kaldığı için bunun nedenleri belirsizdir.
Söylemeye gerek yok, bir fotoğraf mozaiği oluşturmak, basit görüntülerle, çok şey olan karmaşık olanlardan daha iyi sonuç verir. Daha karmaşık mozaikler, onları netleştirmek için daha bireysel görüntülerin "piksel" görevi görmesini gerektirir. Dikkatlice seçin ve iyi sonuçlar alacaksınız.
Temel bilgilerin ötesine geçen Polyfoto, diğer şeylerin yanı sıra şunları yapmanıza izin veren bir dizi isteğe bağlı argüman sunar: orantılı yapı merkezini ayarlayın, bir yeniden ölçeklendirme faktörü seçin ve şu piksel yüksekliğini belirleyin: küçük resimler. Belgelerin tamamı için projenin adresini ziyaret edin. GitHub sayfası.
Fotoğraf Mozaikleri, Akrabalarınız ve Arkadaşlarınız İçin Harika Hediyeler Olabilir
En yakınlarınıza ve en sevdiklerinize vermek için bir hediye seçmek her zaman zordur, ancak paylaşılan anılara ve deneyimlere dayalı bir hediye ile yanlış gidemezsiniz.
Fotoğraf mozaikleri anne babanıza, kardeşlerinize, çocuklarınıza veya yakın arkadaşlarınıza vermek için harika olabilirken, sizin olmadığınız kişiler için. özellikle yakınınız veya böyle kişisel bir öğeyi takdir etmeyeceğini bildiğiniz kişiler, bir hediye rehberi veya öneri motoru kullanın yerine.