回答:
あらゆる種類のフォトモザイクを行うための非常に素晴らしいプログラムがリポジトリにあり、呼び出されmetapixel
ます。
software-center
ターミナルからインストールするか、ターミナルを開いて実行します
sudo apt-get install metapixel
readmeはgithubページまたは/usr/share/doc/metapixel/README.gz
インストール時から入手できます。
メタピクセルは、フォトモザイクを生成するためのプログラムです。ソース画像は、それぞれが一致する画像が置き換えられる同じサイズの長方形のマトリックスとして表示される古典的なフォトモザイクと、ソース画像の長方形の部分が任意の位置にあるコラージュスタイルのフォトモザイクを生成できます(すなわち、マトリックスにアラインされていない)は、一致する画像に置き換えられます。
readmeには使用手順がすべて記載されていますが、Ubuntu用の便利なyoutubeチュートリアルと、コマンドラインを構築できるオンラインguiがあります。
それにもかかわらず、ここに私metapixel
が古典的なフォトモザイクを作成するために使用した方法の例があります。
とmetapixel
呼ばれるperlスクリプトがありmetapixel-prepare
ます。これは、モザイク画像に含まれる写真タイルを生成するのに非常に便利です。オプションはで見つけることができますmetapixel-prepare --help
が、基本的には写真のフォルダーとメタピクセルライブラリフォルダーを指定するだけです。
1)metapixel-prepare
コマンドを実行する前にこのライブラリフォルダーを作成する必要があるため、ターミナルで実行します
mkdir metapixel_library
2)次に、選択したフォルダーからタイルを生成するための最小コマンドの形式は次のとおりです。
metapixel-prepare ~/location/of/my/pictures/ ~/metapixel_library
ご希望の場合はmetapixel-prepare
、指定したフォルダを再帰します-r
。タイルを特定のサイズ(デフォルトの128x128以外)にしたい場合は、コマンドの最後に指定します(例:)--width 80 --height 80
。
例として、私が使用したコマンドは次のとおりです。
metapixel-prepare -r ~/Pictures/canon/metapixel ~/metapixel_library --width 80 --height 80
3)フォトモザイクを構築するには、このタイルライブラリの場所を指定し、メタピクセル化する画像を指定し、出力ファイル(.pngファイルである必要があります)を指定する必要があります。入力jpgは、任意の種類の画像および任意のサイズにすることができます(以下の縮尺に関する注意を参照)。
私の場合、次のコマンドを使用しました。
metapixel --library ~/metapixel_library --metapixel /home/mike/Pictures/canon/2012_02_05/img_0372.jpg output.png
メタピクセルの完全なオプションはを入力して見つけることができ、出力画像のサイズを大きくmetapixel --help
するために使用--scale
する必要がある場合があります。私の入力画像はすでに4000x3000だったので、上記の場合はしませんでした。
結果は、ライブラリ用に選択した画像と入力画像によって異なります。
モザイク用に数千枚の写真を選択した場合も、プロセスには時間がかかり、かなりのメモリを消費します。
以下は、私自身の写真で作成されたフォトモザイクです(上記のコマンドを使用):
:
ピクセル化を試すことができます。Software Centerでピクセル化の検索をインストールするか、ターミナルで入力するには:
sudo apt-get install pixelize
マニュアルページの説明:
pixelizeは、多くの縮小された画像を使用して、可能な限り別の画像を複製しようとするプログラムです。
WineでAndrea Mosaicをお試しください。GUIで完璧に動作し、写真に基づいて素晴らしいモザイクを作成します。
写真で表現したい画像を選択し、その目的に使用したい写真のギャラリーを追加するだけで、最小限の調整で次のような素晴らしい画像を作成できます。
低解像度画像、モザイクが大きすぎます。オリジナルは私のプロフィールの写真で見ることができます。
サイトから:
Linuxでは、標準のインストーラー(Synapticsなど)を使用して、ほとんどのLinuxディストリビューションで使用可能な無料のワインエミュレーターでAndreaMosaicを正常に実行できます。Wineをインストールしたら、AndreaMosaic Windowsセットアップをダウンロードして実行します。Wineの下のAndreaMosaicの詳細については、ここをクリックしてください。
がんばろう!