Rで解析:画像の中央を丸形クリップ「cropcircles」パッケージ

Rの解析に役に立つ記事
スポンサーリンク

画像の中央を丸形に切り抜くパッケージの紹介です。「ggimage」パッケージと使用すると便利だと思います。

パッケージバージョンは0.1.0。実行コマンドはwindows 11のR version 4.2.1で確認しています。

スポンサーリンク

パッケージのインストール

下記、コマンドを実行してください。

#パッケージのインストール
install.packages("cropcircles")

実行コマンド

詳細はコメント、パッケージのヘルプを確認してください。

#パッケージの読み込み
library("cropcircles")

###データ例の作成#####
#ggimageパッケージがなければインストール
#ggplotで画像をプロットするのに便利なパッケージ
if(!require("ggimage", quietly = TRUE)){
  install.packages("ggimage");require("ggimage")
}
#tidyverseパッケージがなければインストール
if(!require("tidyverse", quietly = TRUE)){
  install.packages("tidyverse");require("tidyverse")
}

#画像の準備
#からだにいいものバナー
Image <- "https://www.karada-good.net/wp/wp-content/uploads/2017/02/71a12352149ee8527b2463b5e524b24c.jpg"
########

#画像を円形に切り抜く:circle_cropコマンド
#切り抜き後の画像の保存場所が結果に返されます
#保存場所の指定:toオプション;設定が無ければ一時フォルダに保存されます
ImageData <- circle_crop(Image, to = NULL)

#画像をプロット
ggplot() +
  geom_image(aes(1.5, 1, image = ImageData), size = 0.3) +
  geom_image(aes(1.5, 1.1, image = Image), size = 0.5) +
  xlim(1, 2) +
  ylim(0.9, 1.2) 

出力例


少しでも、あなたの解析が楽になりますように!!

タイトルとURLをコピーしました