0

その場でサムネイルを使用しようとしているので、親指と実際の画像の両方を用意する必要はありません。私は非常にうまく機能したPHP(優れた機能を備えた)でemを実行しましたimagecopyresampled

今、私はPHPなしで似たようなことをしようとしています.私は代替案に興味があります. ブラウザにレンダリングをさせるのは良い考えではないようです。Explorer、Safari、および Chrome では良好な結果が得られますが、Firefox と Opera の両方では親指がギザギザになります。これは、バイキュービック補間を使用してスケーリングするかどうかにかかわらず、ブラウザーの機能に関係していることを理解しています。

PHP がバイキュービック補間を使用して以前に行ったように、Javascript でそれを実行できるようにする方法があるかどうか疑問に思っています-ms-interpolation-mode。一般的に、クライアント側で生成されたサムに対する意見はどうですか? 合理的な代替手段がない場合は、代わりに PHP を使用し続ける方がよいでしょうか?

PS Javascript または CSS を使用して画像を再スケーリングしても問題はありませんか?

4

1 に答える 1

0

サーバー側のサムネイル生成を好む理由は2つあります。あなたが発見した最初のことは、ブラウザ間の結果の不一致です。2つ目は、クライアント側のサイズ変更では、フルサイズの画像全体をクライアントにダウンロードする必要があることです。これにより、ページの速度が大幅に低下します。

ブラウザのスケーリングに関する問題は、バイキュービック補間を使用しているかどうかとは関係がない場合があります。バイキュービックにはさまざまな実装があり、そのうちのいくつかは画像を縮小するのに優れた仕事をし、いくつかはそうではありません。

于 2010-12-29T16:44:09.970 に答える