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"
########

#&#30011;&#20687;&#12434;&#20870;&#24418;&#12395;&#20999;&#12426;&#25244;&#12367;:circle_crop&#12467;&#12510;&#12531;&#12489;
#&#20999;&#12426;&#25244;&#12365;&#24460;&#12398;&#30011;&#20687;&#12398;&#20445;&#23384;&#22580;&#25152;&#12364;&#32080;&#26524;&#12395;&#36820;&#12373;&#12428;&#12414;&#12377;
#&#20445;&#23384;&#22580;&#25152;&#12398;&#25351;&#23450;:to&#12458;&#12503;&#12471;&#12519;&#12531;;&#35373;&#23450;&#12364;&#28961;&#12369;&#12428;&#12400;&#19968;&#26178;&#12501;&#12457;&#12523;&#12480;&#12395;&#20445;&#23384;&#12373;&#12428;&#12414;&#12377;
ImageData <- circle_crop(Image, to = NULL)

#&#30011;&#20687;&#12434;&#12503;&#12525;&#12483;&#12488;
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をコピーしました