JP Coders

Published on

memegenのAPIで任意の画像とテキストでミーム画像を生成する

memegenのAPIで任意の画像とテキストでミーム画像を生成する方法について紹介します。

redditなんかでよくみるmeme( ミーム )画像をAPIで生成してみます。

APIとはいっても、こちらのサイトはトークンとかなしで使えるのでプログラミング疎い方でも簡単に遊べそうです。

jacebrowning/memegen: The open source meme generator.

以下のURLは以下の画像を生成します。

https://memegen.link/custom/pretty/background.jpg?alt=http://www.gstatic.com/webp/gallery/1.jpg
https://yuis.xsrv.jp/images/ss/ShareX_ScreenShot_0124eb57-5296-4535-b142-791f781d4c8a.png

とりあえずテストで一枚作ってみました。 ブログのヘッダー、アイキャッチ画像として使ってみても良いかもしれませんね。

https://memegen.link/custom/generate/your-own-api--key.jpg?alt=https://yuis.xsrv.jp/images/ss/ShareX_ScreenShot_d6922a4b-8b68-4deb-b9ef-9f1c3bdda124.png
https://yuis.xsrv.jp/images/ss/ShareX_ScreenShot_6faad869-eb6d-44e2-bf91-ecabb733b7b7.png

ちなみに日本語は使えませんでした。

https://memegen.link/custom/プログラミング/programming.jpg?alt=https://yuis.xsrv.jp/images/ss/ShareX_ScreenShot_d6922a4b-8b68-4deb-b9ef-9f1c3bdda124.png

# or

https://memegen.link/custom/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0/programming.jpg?alt=https://yuis.xsrv.jp/images/ss/ShareX_ScreenShot_d6922a4b-8b68-4deb-b9ef-9f1c3bdda124.png
https://yuis.xsrv.jp/images/ss/ShareX_ScreenShot_2cf441b8-7e85-414e-9c4b-213b102d0408.png

画像を保存したい場合は単純にwgetでも使えばよさそうです。

wget 'https://memegen.link/custom/generate/your-own-api--key.jpg?alt=https://yuis.xsrv.jp/images/ss/ShareX_ScreenShot_d6922a4b-8b68-4deb-b9ef-9f1c3bdda124.png'

それとこちらのソフトウェアはflaskで作られているようで、MITなので自分のサーバーにデプロイして同じようなサービスを展開することもできそうです。

日本語対応してたら結構有用だったかもしれないんだけどなぁ。

Authors
  • avatar
  • Name
  • 情報技術者 / Z世代プログラマー / 米大学院にてデータサイエンスを学ぶ

  • ITプロフェッショナルとして活動しています。React.js等のモダンなウェブ制作・アプリ開発を得意としており、Java・Python・Rust等のプログラミング言語を用いたソフトウェア開発全般を行っています。

お手伝いできますか? 🤝

他の方法でのご連絡をご希望ですか?
web制作ご依頼受付中

本記事で掲載している情報やコードは執筆時点のものであり、動作を保証するものではありません。 自己責任のもと、プログラムの実行や情報の利用にあたってはご注意ください。


本記事には提携する企業の広告が含まれる場合があります。