Изменение размера изображений и производительности - PullRequest
3 голосов
/ 21 мая 2009

У меня есть изображение размером около 1200 x 400 (если я правильно помню) и размером около 50 КБ. Я использую изображение в заголовке для веб-сайта, но я ограничиваю высоту изображения до 100 пикселей, чтобы оно соответствовало моему заголовку.

<asp:Image ID="imgLogo" runat="server" ImageUrl="~/Images/AFact.jpg" Height="100px" />

Это плохая практика? Означает ли это, что изображение полностью загружается на клиент, а затем браузер клиента должен тратить процессор, чтобы изменить его размер? Не лучше ли мне уменьшить изображение до высоты, на которой я хочу, с помощью Photoshop?

Ответы [ 3 ]

9 голосов
/ 21 мая 2009

Это плохая практика? Значит ли это что изображение загружается в полный клиенту, а затем браузер клиента должен тратить процессор на изменить размер? Буду ли я лучше уменьшите изображение до высоты что я хочу, используя Photoshop?

Да на все ваши вопросы.

4 голосов
/ 21 мая 2009

Да, да, да!

Не только вы загружаете большой файл, но и отображаете только маленький. Браузер действительно отвратителен в масштабировании изображений. Так это тоже будет выглядеть некрасиво:)

0 голосов
/ 21 мая 2009

То же, что и остальные да на ваши вопросы. Вы можете использовать такой инструмент, как imagemagick , чтобы изменить размер изображений в пакетном файле.

...