Этот трюк довольно крутой и не имеет значения, размер изображения, хорошо, смотрите ... вы можете сделать что-то вроде этого
<div style="width:Npx; height:Npx; overflow:hidden">
<img src="source.png" style="width:Npx;">
</div>
так как эта работа, div будет держать изображение в прямоугольнике Xpx на Ypx, который вы определили, и "обрезать" все, что находится снаружи. Затем вы используете функцию изменения размера, которой у каждого браузера вы можете назначить С изображением, и браузер изменит его для вас. Таким образом, если вы поместите ту же ширину, что и держатель div, вы получите изображение, соответствующее изображению в этот прямоугольник. Это лучший вариант, который я могу найти без использования кода на стороне сервера.
следующий пример:
Вы можете снова определить прямоугольник, а затем назначить фон, большая проблема в том, что изображение не изменится, чтобы соответствовать области.
<div style="width:Npx; height:Npx; background:url(yourimage.png) center"></div>
надеюсь помочь вам ... лучше всего