Polyfoto ile Linux'ta Harika Bir Fotoğraf Mozaiği Nasıl Oluşturulur

Polyfoto ile Linux'ta Harika Bir Fotoğraf Mozaiği Nasıl Oluşturulur

Fotoğraf mozaikleri düşünceli hediyelerdir ve tatillerin, çocukluk anılarının ve hatta popüler kültürün güzel görüntüleri ile sade duvarları 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 Mozaik İstiyorsunuz?

Bir fotoğraf mozaiği, piksellerin bir TV veya bilgisayar ekranındaki bir görüntüyü oluşturma biçimine benzer, çok daha küçük resimlerden oluşan bir resimdir, tek tek, renkli noktalar gazetelerdeki görüntüleri oluşturur veya küçük taşlar bir görüntüyü oluşturur. gerçek bir mozaikte resim.





GÜNÜN YAPILAN VİDEOSU

Çektiğiniz her resim baskın bir renge sahip olacak ve fotoğraf mozaik oluşturucuları bu baskın rengi çok daha büyük bir görüntüye katkıda bulunmak için kullanacak. Elinizde ne kadar fazla resim varsa, tamamlanan fotoğraf mozaiğindeki ayrıntı o kadar ince olur.





Duvarınızda veya masaüstünüzde duvar kağıdı olarak bir fotoğraf harikadır, ancak küçük bir alana odaklanabilmek ve onu oluşturan resimleri tek tek görebilmek daha da iyidir.

Fotoğraf mozaikleri, onu oluşturan görüntüler tematik olarak ana görüntüyle bağlantılıysa iyi çalışır. Örneğin, son yabancı 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ğlar

Fotoğraf mozaiğiniz için kullanmak istediğiniz fotoğraflarla ve bunları oluşturmak için kullanmak istediğiniz görüntüyle dolu bir klasörünüz varsa, Polyfoto ile bir fotoğraf mozaiği oluşturmak, terminalinizde tek bir komut çalıştırmak kadar basittir. çıktı resminizi istediğiniz gibi özelleştirmek için parametreler ekleyebilirsiniz.

android için en iyi ücretsiz canlı tv uygulaması

Polyfoto GitHub deposunu klonlayacaksınız, bu nedenle sisteminizde Git yoksa , şimdi kurun:





Debian tabanlı sistemlerde:

iphone'umdaki yeşil nokta nedir
sudo apt install git

Red Hat ile ilgili dağıtımlar için:





dnf install git

Arch Linux ve türevlerinde:

sudo pacman -S git

Şimdi Polyfoto deposunu klonlayın:

git clone https://github.com/shanedrabing/polyfoto.git

Polyfoto dizinine gidin:

cd polyfoto

... ve Python ile kurun:

python3 setup.py install

Polyfoto'yu yükledikten sonra, aşağıdakilerle çalıştırabilirsiniz:

python3 polyfoto.py -f input.png -d sources -o output.png -n 16

...nerede 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 argüman, 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 polyfoto.py -f ~/hols/my_head.jpg -d hols -o output.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 makinesinde üretilmesi yaklaşık bir dakika sürdü. Polyfoto, ne kadar belleğe ihtiyacınız olduğunu belirtmez, ancak her zaman buna değer ne kadar RAM'in olduğunu kontrol etme .

kullanımda olan bir klasör nasıl silinir
  16 satırlık bir fotoğraf mozaiği

Pek bir şeye benzemiyor. Oluşturma süresi neredeyse 25 dakikaya çıkmasına rağmen, satır sayısını 128'e çıkarmak daha iyi sonuçlar verdi. CPU ve RAM nispeten vergilendirilmemiş kaldığından bunun nedenleri belirsizdir.

  Yazar mozaiğinin 128 sıra fotoğraf mozaiği

Söylemeye gerek yok, bir fotoğraf mozaiği oluşturmak, çok fazla olan karmaşık olanlardan ziyade basit görüntülerle daha iyi çalışır. Daha karmaşık mozaikler, daha net hale getirmek için 'piksel' gibi davranmak için daha fazla bireysel görüntü gerektirir. Dikkatli seçin ve iyi sonuçlar alacaksınız.

Temel bilgilerin ötesine geçen Polyfoto, diğer şeylerin yanı sıra orantılı yapı merkezini ayarlamanıza, bir yeniden ölçeklendirme faktörü seçmenize ve küçük resimlerin piksel yüksekliğini belirlemenize olanak tanıyan bir dizi isteğe bağlı argüman sunar. Belgelerin tamamı için projenin adresini ziyaret edin. GitHub sayfası .

Fotoğraf Mozaikleri Akrabalarınız ve Arkadaşlarınız İçin Harika Hediyeler Yapar

En yakınlarınıza ve sevdiklerinize vermek için bir hediye seçmek her zaman zordur, ancak paylaşılan anılara ve deneyimlere dayalı bir hediye ile çok yanlış yapmış olamazsınız.

Fotoğraf mozaikleri, anne babanıza, kardeşlerinize, çocuklarınıza veya yakın arkadaşlarınıza vermek için harika olsa da, özellikle yakın olmadığınız veya böyle kişisel bir eşyayı takdir etmeyeceklerini bildiğiniz kişiler için bir hediye rehberi veya öneri motoru kullanın. yerine.