ノーマルビュー

フォトコラージュで遊ぶ

2026年1月24日 16:58

最終更新日 2026年1月25日

Ubuntu系カテゴリー

Ubuntu系のLinuxディストリビューションである「Zorin OS 18」はWindowsからLinuxへスムーズな移行を意識して開発が進められているとのことで、使い勝手の良いデスクトップOSとなっている。

「PhotoCollage」をインストールして遊ぶ。

Linuxディストリビューション(以下Linux)として知名度の高い「Ubuntu」はデスクトップ用途としても有力なOSだが、それをベースとした「Zorin OS」も同じく使いやすくさらに洗練されたデザインとなっている印象。シンプルなフォトコラージュ作成アプリケーション「PhotoCoolage」をインストールしてみることにする。

「Flatpak」によるインストール

近年のLinuxでは「Snap」「Flatpak」などのユニバーサルパッケージと呼ばれるエコシステムが導入されている。Ubuntuも使いやすいデスクトップであるが今回のインストールで使用する「Flatpak」は標準では導入されていない。最初から導入されている「Zorin OS」を使用する。

関連リンク:ユニバーサルパッケージ(マイウィキ)
関連リンク:UbuntuにFlatpakの導入(マイウィキ)

「PhotoCoolage」のインストール

ストアアプリ的な形態の「ソフトウェア」アプリを起動する。

「Zorin OS」ソフトウェアアプリケーションの起動

ウインドウ内左上の検索アイコンをクリックすると検索窓が現れるので「photocollage」と入力する。

パッケージの検索

「PhotoCoolage」が検索結果として現れた。

「PhotoCollage」をFlatpakでインストールする

「インストール」ボタンの下に選択できる領域があるので「Flathub」がデフォルトになっていると思われるが確認する。(他に従来のインストール(パッケージ管理)「APT」がある)
※またこのアプリの場合はないが「Snap」版もある場合は表示される。

「インストール」ボタンをクリックしてインストールを始める。

「PhotoCollage」のインストール終了 「開く」ボタンで起動する

インストールが終わると、ボタンが「開く」に変わるのでそのままクリックして起動する。

「PhotoCollage」を使う

「PhotoCollage」の起動画面

「PhotoCollage」が起動した。非常に素朴なアプリケーションとなっている。日本語化されていないが全く関係なしの影響なし

「Add images」をクリックする。

コラージュする画像の選択

「ファイル(Nautilus)」が開くのでコラージュにするためにあらかじめ用意した画像を選択する。ここでは3枚を選んで取り込んだ。

コラージュ画像の生成。

ランダムにいろいろな分割でタイル状に3枚の画像がコラージュされる。「Regenerate」をクリックすることで更新される。「戻る」ボタンで以前のコラージュにも戻れる。数字は生成回数を示している。

コラージュ画像を保存する

気に入ったコラージュが出来れば「Save poster」で画像をJPEG形式で保存することが出来る。右上の歯車は「設定」ボタン(後述)

コラージュ画像がJPEG形式で保存された

任意にファイル名(ここでは「コラージュ.jpg」とした)を付けて任意のフォルダに保存された。

シンプルな設定画面

「PhotoCollage」のシンプルな設定画面

画像サイズの設定など(テンプレートでもいくつかのサイズが選択できる)

「Border」で境界線の太さを「Color」で色を設定する。

写真を追加する

「PhotoCollage」にさらに画像を追加してコラージュ画像の生成を続ける

もう1枚画像を追加してコラージュしてみた。

シンプルなアプリケーションでした。


アニメーションPNGの作成

2025年3月28日 21:29

最終更新日 2026年1月25日

Internetカテゴリー

Webサイトでのアニメーション表現としてアニメーションPNGの作成をしてみることに・・

まず出来上がったものを… 24枚のPNG画像を10fpsでアニメーション化している。

稚拙な作品で申し訳ない感だが、ここではそのアニメーションPNGのひとつの制作手順を記述することが主な目的ということで、そのクオリティには触れない。

アニメーションPNGとは?

アニメーションPNG(APNG)はPNG画像をベースに開発されたグラデーションや透過処理も可能な形式。古くからWebサイトのアニメーション表現に利用されてきたGIFと比較すると、より滑らかできれいに表現できる形式です

制作手順

ここでは、APNGファイル(アニメーションPNGファイル)を書き出すためのフリーウェアである「APNG Assembler」を使用することに。

ツールをダウンロードする。

「APNG Assembler」のページから「Download APNG Assembler」のリンクをクリック。SOURCEFORGEのページへ遷移して「apngasm_gui-2.91-bin-win32.zip」がダウンロードされる。

連番画像の用意

アニメーションを作成するためのPNG画像を連番で用意する。ここでの作例では、24枚の連番画像(01.png~24.png)を用意した。

連番画像を読み込む

ダウンロードしたツール(ZIPファイル)を展開してファルダ内にある「apngasm_gui.exe」を起動して連番画像をドラッグ&ドロップする。

各種設定

書き出すための設定を行う。

ループ回数の設定

「Playback Settings」でループ回数を入力する。デフォルトでは無限ループするようになっている。

フレームレートの設定

「Delays – All Frames」でフレームレートを入力する。デフォルトでは10fps(1/10)になっている

圧縮形式の設定

「Compression Settings」で圧縮形式を選択する。「zlib」「7zip」「Zopfli」の3種類から選択する。

出力ファイル名、出力先の入力

「Output file」のテキストボックスに出力先とファイル名を入力する。

書き出す

「Make Animated PNG」ボタンをクリックする。


画面の色情報(HEX,RGB,HSL)の取得

2025年3月4日 21:20

最終更新日 2026年1月17日

Windowsカテゴリー

画面の色情報を知りたいことなどがある。

Webページなどを制作していると画面の色情報を知りたいことなどがある。

Chromeの拡張機能「ColorPick Eyedoropper」でブラウザ上の色情報を便利に取得していたが先日、サポート終了により機能がオフにされた。

な、なんだ… 終了か…唐突の感

これを機に「PowerToys」をインストールしてブラウザ上だけではなく、PCディスプレイ上の色情報を取得してみることにする。

PowerToysとは

Microsoftが開発するユーティリティソフトウェアでWindowsの使い勝手を向上させるさまざまなモジュール(機能)を追加することが出来ます。今回はこのPowerToysのモジュールのひとつ「Color Picker」を取り上げています。

PowerToysのインストール

Microsoftストアからインストールします。
Microsoftストアの「PowerToys」のダウンロードページ

PowerToysのダッシュボード。「Color Picker」を有効にしておく(デフォルトで有効になっています)

Color Pickerを使う

PowerToysが起動していれば(デフォルトではWindowsログインと同時に自動起動している)ショートカットで「Windowsキー」+「Shift」+「C」で「Color Picker」が使用できるようになる。

ディスプレイ上のマウスポインタの置かれている位置のHEX値が表示されるようになります。ここでは当ブログを開いて適当な位置の色を取得しています。(上画像の赤枠部分)

そのままクリックするとRGB値やHSL値も表示されます。


仮想プリンターで画像出力

2025年2月27日 20:54

最終更新日 2025年5月6日

Windowsカテゴリー

ドロー系のアプリケーション(花子など)は、印刷を前提、基本としているためかペイント系のキャンバスのようにピクセルで用紙設定をすることが出来ないものが多い。

ドロー系のアプリケーション

ドロー系のアプリケーション(花子など)は、印刷を前提、基本としているためかペイント系のキャンバスのようにピクセルで用紙設定をすることが出来ないものが多い。(同じくドロー系のAdobe Illustratorのようにピクセルで用紙(キャンバス)設定が出来るものもあるが…)

上画像は、花子を使用してA4の用紙にさまざまな文字や画像を配置して資料のようなものを作成。このままJPEGなどに出力したい…

コンピュータディスプレイ上で扱う画像の出力

たとえば基本的にはドロー系のグラフィックアプリケーションである花子の場合、Web用の素材などを作成するには、用紙上で範囲の指定をするかオブジェクトを選択することによってピクセルによる解像度を指定して出力することは出来るが、この用紙そのものをプリンターで印刷するように画像で出力することが出来ないのは困る場合もある。

仮想プリンターを使用する

仮想プリンターとは、Adobe Acrobatに代表されるような印刷イメージをファイルとして出力するコンピュータ(ネットワーク)上の仮想的なプリンター機能だが(一般的にはPDFを出力。WindowsにはMicrosoft Print to PDFが標準搭載されている)JPEGやPNGに変換して出力出来る仮想プリンターもある

CubePDFをダウンロードする

印刷イメージをJPEGやPNGに変換できる「CubePDF」を公式サイトからダウンロードする。

「無料でダウンロードする」をクリックして広告を30秒間視聴することによってダウンロードされる。

CubePDFで印刷する

プリンタ名を「CubePDF」にして「OK」をクリックして印刷へ…

次に上のような画面が出るのでファイルタイプをJPEGやPNGに変更する。解像度は150~300ぐらいがいいだろうか(ここでいう解像度はppiを単位とした解像度)

出力(印刷)されたファイルを確認する

A4(210mm x 297mmで上下左右に10mmのマージン)の用紙に文字や画像を配置した制作物をCubePDFで150ppiの解像度でJPEG出力してみる…「1754 x 1240」ピクセルの画像が出力された。


❌