タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

imageに関するpakapaoのブックマーク (2)

  • Seam Carvingで自然に画像をリサイズするPHPエクステンション

    以前に紹介したSeam Carvingという技術を使用したプログラムをPHPエクステンションで実装してみました。 実験的なものなのでご利用は自己責任でお願いします。 少し前の話題となってしまいますが、Seam Carvingを使用した画像のリサイズが話題になりました。 オンラインサービスでresizrというものまで出てきているようです。 ロジック自体は単純なので割とすぐにPHPで実装できたのですが、パフォーマンスが最悪だったのです。 そこで、PHPエクステンションなら何となるかなと思いトライしてみました。 seam_carving.tar.gz ※ cocoiti さんの指摘を修正しました。ご指摘ありがとうございます! 以下のように画像を縮小することができます。 元画像(1024×768) 768×768 かなりスムーズなリサイズです。 512×768 半分になっても意外と大丈夫ですね。

    Seam Carvingで自然に画像をリサイズするPHPエクステンション
  • ウノウラボ Unoh Labs: 画像の遅延読み込み

    yamaokaです。 webページの表示を高速化する手法にはいろいろありますが、 その一つとして遅延読み込みという手法があります。 初期状態で表示する必要のない要素については読み込まず、 必要になったタイミングで読み込み、表示するようにする手法です。 ページの読み込みにかかる時間の大半を 画像の読み込みが占めている場合が多いので、 画像の読み込みを遅延させるという手法が多く取られます。 検討するべきケース では、画像の遅延読み込みはどのような場合に検討されるべきでしょうか。 最初から表示されている必要がない画像が存在し、その画像のサイズが大きかったり、 そうした画像の数が多い場合は検討してみる価値があると思います。 例えば、次のようなケースです。 初期状態では表示されないブロックに属する画像が存在し、 JavaScriptで表示するかしないかを切り替えているような場合 ページのずーっと下の

  • 1