G'MIC-Qt plug-in for GIMP で粛清フォトレタッチ

こんな感じで、GIMP で写真をレタッチして楽しい粛清ごっこをするにはどうしたらいいかな?

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/0ec0d062-161c-bf73-a10b-4c1faa85cabb.png)


# 環境

- Ubuntu 22.04 LTS
- GIMP ver.2.10.30 (ディストリビューションパッケージ)

# プラグインでは何がいいかな?

GIMP 標準ツールでがんばっていたが何かと使いづらいのでプラグインで探す。

Resynthesizer がいいということで、

```

$ sudo apt install resynthesizer
```

としてみたが、GIMPにメニューが現れず???

最近は Resynthesizer を使うのには問題が多いらしい。
https://github.com/bootchk/resynthesizer/issues/117



# G'MIC
G'MIC という画像処理フレームワークがあるらしい。それらを GIMP で使えるようにする「G'MIC-Qt plug-in」というのがあり、500種類以上のフィルタが追加されるらしい。

その中で、Inpaint 機能で余計な人物などを背景で消せるらしいので試してみました。

## インストール
 
マルチプラットフォームで使えるが、今回は Ubuntu ディストリビューションパッケージを使用することにしました。

https://www.reddit.com/r/GIMP/comments/18q3hyy/adding_gmic_to_gimp_on_ubuntu/

このサイトに基づいて以下のように libgmic1 と gimp-plugin-registry も入れてみた。しかしながらその2つは既にインストール済みでした。
```
$ sudo apt install gmic libgmic1 gimp-plugin-registry.
```

## 使ってみる。

AI で生成した画像であるのだけれど、これを手直し。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/fb393383-7ae4-649d-01ca-c10fbbf16a3a.png)

この画像の、右上で飛行しているエイのような謎物体を削除します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/fd43d25d-b3b2-3cf1-9457-8f4a32b24d2c.png)

範囲指定して
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/5a5d9b90-8b27-e6e1-9ae5-8c2aaca9c323.png)

背景とかぶらない色で塗り潰します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/f10fa58a-ae77-3fea-d5f0-add9e1a26e5d.png)
背景を含んだエリアを矩形選択し、

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/b390524f-8394-ee50-fe0b-f0df13fa33c0.png)

「フィルター」- 「G'-MIC Qt...」
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/27f04a31-f302-93c0-3387-05cc748ef88f.png)
ダイアログのプレビューで少し赤が残っています。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/00d9e297-2b87-d1e2-4dc7-ce458afc54de.png)

Mask Dilation を調整するとうまく消えました。
「適用」を押しての結果はプレビューとは異なる場合があります。その場合はアンドゥしてMask Dilation を大きめに取るとうまくいくようです。

更に、カイトの位置関係がおかしいのでカイトも粛清することにします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/fb80bf55-f021-e30a-e27e-165b4951c29d.png)

同じようにして Inpaint かけてみると、糸のパーツが塗りつぶしに使われてしまいました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/3ba5aa7e-6444-f4f1-da5a-ffd41c2c7edc.png)

これを防ぐため、アンドゥして糸の部分を先に消すようにします。今回はアンドゥしすぎて左上の謎物体作業途中に戻ってしまいました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/6d3bb78e-3675-e14e-b751-27367375e3b3.png)

プレビューではうまく消えたのですが・・・
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/f64025be-75d5-2cc8-82c8-bf15d5382e5d.png)

糸は消えましたが左上の謎物体が少し残っています。けれどもこのままカイトの削除を行います。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/0b8b9c1a-266b-ce8d-cf03-22ea549d5514.png)

カイトは削除できましたが、ちょっと違和感があります。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/33afb48c-6d6d-0d9e-5c7f-130f37678102.png)

左上の謎物体の痕跡を調整した後、違和感のあるところを囲んで再度 Inpaint します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/322891e1-4d07-1c94-abad-9168712a74e1.png)

ちょっと違和感が減りました。何回か繰り返していくといいでしょう。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/80ba8ebe-e512-bfef-63c2-76814f6d4419.png)

# 背景を拡大する

カイトを空高く配置したかったので、縦長画像にして空の領域を拡大します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/83b36268-854f-0f9a-08fa-7fc679a8b8ad.png)

 画像ーキャンパスサイズの変更
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/ecd230cb-badc-2a6c-9316-65440ae2aea8.png)

 増えた部分を赤で塗りつぶして
 
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/166b22ad-d01f-354c-e668-16192fcf15ea.png)

Inpaint。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/de9606dd-dd6c-ce3b-9e33-94533ca7c832.png)
つなぎ目が違和感があるので
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/f2e6e97f-2b9f-a413-eaed-d7305b49f269.png)
ちょっとマシになりました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/62a24fe7-bc87-018c-82a4-92f9d0242f2d.png)

# いろいろ足した画像

![zephyrRTOScover.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/0fb74db9-f199-30c6-ba75-498060af2f58.png)