タグ

tipsとthumbnailに関するkathewのブックマーク (4)

  • PHPで行う簡単画像リサイズと速度検証

    こんばんは、笹亀です。 最近、暑い日が続きクーラーを節電で控えるという生活をしております。 最近の暑さでは下手したら寝ながらにして熱中症になるなんてことも起こそうです。 節電も身体を壊してまでするものではないので適度に頑張ろうと思います。 さて、日はPHPでの画像処理について記述をまとめてみたいと思います。 一般的にはPHPではGDなどが有名です。PHPのマニュアルを見てみると、画像処理にはGDの他にImageMagick、Gmagickなどの関数もデフォルトで用意されています。 私自身はImageMagickを利用することが多く、Gmagicというのはあまり使ったことが無いのでこちらの使用についても今回を機会に検証をしてみたいと思います。 日使用する画像:宮島の鹿さん(画像サイズ1.6M 1936 x 2592) ■GDにて画像リサイズ(スクリプト //元画像のサイズ $width 

    PHPで行う簡単画像リサイズと速度検証
  • PHPでGDを利用してサムネイルを作成する方法 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    う〜サムネイル、サムネイル。 今PHPでの画像のサムネイル生成方法を求めて全力検索している僕はLIGに勤めるごく一般的なプログラマー。 強いて違うところをあげるとすればGDに興味があるってとこかナー こういう画像を こうしたいんです。 という訳で、今回はPHPでGDを利用してサムネイルを作成する方法です。 まず、対象となる画像をホイホイ設定します。 $image = imagecreatefromjpeg( $file ); $fileにはローカルファイルのパス、またはなんとURLを直接指定することも可能です。(PHPの環境設定次第なんですがね、へへへ) $width = imagesx( $image ); $height = imagesy( $image ); if ( $width >= $height ) { //横長の画像の時 $side = $height; $x = flo

    PHPでGDを利用してサムネイルを作成する方法 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
  • PHP で PDF のサムネイル画像を作成する - まいける's Tech Blog

    必要に迫られたので、ちょっと調べてみたところ、意外に簡単。前提として、imagick モジュールが必要となるので、このあたりを見ながらインストールを済ませておいてください。 それで、その方法ですが <?php // 読み込む PDF をフルパスで指定 $file = '/foo/bar/test.pdf'; // サムネイルを作成するページを指定 $page = 1; // 実際の指定では、1ページが0になるので、調整 $page = $page - 1; $im = new imagick($file[$page]); // PNG 形式に変換 $im->setImageFormat("png"); // 長辺が 300 ピクセルになるようにリサイズ $im->thumbnailImage(300, 300, true); // 表示 header("Content-Type: imag

    PHP で PDF のサムネイル画像を作成する - まいける's Tech Blog
  • ワードプレス(WP)でリンクにスクリーンショットのサムネ画像をつける

    タイトルのままですが、リンクにブラウザから見たサイトのキャプチャ画像を追加します。WPプラグインのBM Shotsとまったく同じ事をショートコードで行います。 なぜプラグインを使わないかというと、個人的にプラグインをあまり増やしたくないのと、プラグインより手軽にカスタマイズできるからです。 ソースコード とても簡単なコードです。スクリーンショットの作成にはワードプレスの非公式APIを使います。これはBM Shotsと同じ方法です。しかし、このAPIはアンオフィシャルなので、今後の提供の保障はなく、いつ使えなくなっても文句は言えません。 その為、同じく無料でスクリーンショットのAPIを提供されているHeartRails CaptureさんのAPIもコメントアウトで付けました。もしHeartRailsさんのAPIを使う場合は、heightも指定できるように改造すると良いでしょう。 ショートコー

  • 1