LoginSignup
1
2

More than 5 years have passed since last update.

amebaなどの画像リンクが禁止されている画像をimgタグで表示する方法

Posted at

amebaブログなどで使うためにアップロードした画像は外部ページでimgタグのsrcで利用しても、画像を表示することはできない。リンクそのものが無効となる。
これはユーザーのプライバシーを守る為なのだが、自分で(あるか分からないが)自分の画像を利用したい場合は困る。

そういう場合は画像情報を取得して、画像生成を行えばいい。
(jpgからjpgの変換のみ)

//imagejpeg用に画像生成リソースに変換
$source = imagecreatefromjpeg('amebaに置かれている画像パス');
//画像のパス内に作成する
imagejpeg($source,'保存先');
//リソースのメモリは解放
imagedestroy($source);

画像パスは正規表現で取得できたものを使えばいい。あとはこの画像をimgタグに埋め込めばいいだけ。悪用はしないように。

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2