jqueryで画像のサイズを変更するだけでなく、実際にスケーリングする方法はありますか? ライトボックスを作成しましたが、一部の画像が大きいため、使用可能なブラウザー スペースに合わせて縮小する必要があります。
私はファイルサイズについてそれほど心配していませんが、品質が問題であるため、css や幅と高さの属性だけを使用したくありません。
私が考えることができる唯一の方法は、設定max-height
しmax-width
て目的の量に設定することです。これにより、アスペクト比が維持されますが、ファイルサイズは同じになります。
簡単な答え: いいえ、ありません。
ただし、現在のほとんどのブラウザは、画像の拡大縮小に使用するアルゴリズムを指定するCSS プロパティ (ここにリストされています) を実装しています。