Polyfoto を使用して Linux でクールなフォト モザイクを作成する方法

Polyfoto を使用して Linux でクールなフォト モザイクを作成する方法

フォト モザイクは心のこもった贈り物になり、休暇、子供の頃の思い出、ポップ カルチャーの美しい画像で無地の壁を明るくすることができます。 Linux コマンド ラインからフォト モザイクを簡単に作成できます。方法は次のとおりです。





フォト モザイクとは何ですか?なぜフォト モザイクが必要なのですか?

フォト モザイクは、ピクセルがテレビやコンピューター画面上の画像を構成する方法、個々の色付きのドットが新聞の画像を構成する方法、または小さな石が実際のモザイクの写真。





今日のメイク動画

撮影したすべての写真にはドミナント カラーがあり、フォト モザイク ジェネレーターはそのドミナント カラーを使用して、はるかに大きな画像に貢献します。使用できる画像が多いほど、完成したフォト モザイクのディテールが細かくなります。





壁やデスクトップの壁紙としての写真は素晴らしいですが、小さな領域に焦点を合わせて、それを構成する個々の画像を見ることができれば、さらに優れています.

フォト モザイクは、それを構成する画像がメイン画像にテーマ的にリンクされている場合にうまく機能します。たとえば、最近の外国の休日の写真モザイクは、その休日の画像で構成されていれば素晴らしいものです。



Polyfoto を使用すると、Linux ターミナルで素晴らしいフォト モザイクを作成できます

フォト モザイクに使用したい写真と、それらを使用して構成したい画像でいっぱいのフォルダがある場合、Polyfoto を使用してフォト モザイクを作成するのは、端末で 1 つのコマンドを実行するのと同じくらい簡単です。パラメータを追加して、必要に応じて出力画像をカスタマイズできます。

Polyfoto GitHub リポジトリのクローンを作成するので、 システムに Git がない場合 、今すぐインストールします。





Debian ベースのシステムの場合:

sudo apt install git

Red Hat 関連のディストリビューションの場合:





dnf install git

Arch Linux とその派生物:

sudo pacman -S git

次に、Polyfoto リポジトリのクローンを作成します。

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

Polyfoto ディレクトリに移動します。

cd polyfoto

...そしてPythonでインストールします:

python3 setup.py install

Polyfoto をインストールしたら、次のコマンドで実行できます。

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

...どこ 入力.png は、フォト モザイクに似せたい画像です。 ソース は、モザイクを構成する写真を含むディレクトリです。 output.png 作成されるイメージのファイル名です。の -n 引数は、最終的な画像を構成する画像の行数です。

例として、「hols」フォルダーに 100 個の画像を配置し、画像「my_head.jpg」をベース画像として使用したいと考えており、その他の既定値に満足しています。

python3 polyfoto.py -f ~/hols/my_head.jpg -d hols -o output.png -n 16

コマンドは Polyfoto ディレクトリ内から実行する必要があることに注意してください。そのため、写真フォルダをそのディレクトリ内に移動するか、コマンド内で絶対パスを使用してください。

このプロセスは迅速ではなく、下の写真は、GTX 1050 カードを搭載した 16GB i5 マシンで生成するのに約 1 分かかりました。 Polyfoto は必要なメモリ量を指定していませんが、常に価値があります RAM の容量を確認する .

  16行のフォトモザイク

あまり何にも似ていません。行数を 128 に増やすと、より良い結果が得られましたが、作成時間は約 25 分に増加しました。 CPU と RAM は比較的負担が少ないため、この理由は不明です。

  作者モザイクの128列フォトモザイク

言うまでもなく、フォト モザイクの作成は、多くのことが行われている複雑な画像よりも単純な画像の方が効果的です。より複雑なモザイクでは、より明確にするために「ピクセル」として機能する個別の画像が必要になります。慎重に選択すると、良い結果が得られます。

ツイッターを青くする方法

基本を超えて、Polyfoto は多くのオプションの引数を提供し、とりわけ、作図の比例中心を設定し、再スケーリング係数を選択し、サムネイルのピクセル高を指定することができます。完全なドキュメントについては、プロジェクトの GitHub ページ .

フォトモザイクは親戚や友人への素晴らしい贈り物になります。

身近で大切な人に贈るギフトを選ぶのはいつだって難しいものですが、共有された思い出や経験に基づいたプレゼントなら間違いはありません。

フォト モザイクは、両親、兄弟、子供、または親しい友人に贈るのに最適な場合がありますが、特に親しい人ではない人や、そのような個人的なアイテムを気に入らないとわかっている人には、ギフト ガイドまたは推奨エンジンを使用してください。代わりは。