почему несколько размеров изображения - PullRequest
0 голосов
/ 22 июня 2011

Я пытаюсь понять причину наличия нескольких размеров изображения.Я знаю, что есть экраны разных размеров с разной плотностью, но не будет ли приемлемо просто иметь изображение с самым большим разрешением и загружать его до нужного размера, а не иметь много разных изображений?

Ответы [ 4 ]

2 голосов
/ 22 июня 2011

Масштабирование изображения требует значительно большей вычислительной мощности, чем просто загрузка предварительно отрендеренного. Кроме того, наивный / простой алгоритм масштабирования изображения выглядел бы довольно низким качеством по сравнению с алгоритмом, который в действительности был правильно отображен с правильным размером.

1 голос
/ 22 июня 2011

Вы могли бы , я полагаю, но как насчет

  • Пропускная способность
  • Размер исходного изображения
  • Затраты на вычисления
0 голосов
/ 22 июня 2011

Это потому, что вам не нужно обрабатывать длинный файл снова и снова, представьте, что на ваш сайт приходит большое количество посетителей, каждый из которых запрашивает одно и то же изображение, у которых разные разрешения, лучше иметь разные изображения, а не обрабатывать самые большие Для каждого запроса требуется новый образ. Это связано с производительностью на стороне сервера и важным параллелизмом на вашем сайте, что может привести к проблемам с пространством кучи, которое необходимо учитывать для производительности обработки данных. иногда вам приходится выбирать между ресурсами Heap Space, Processor и DataSpace.

0 голосов
/ 22 июня 2011

Вы правы, это приемлемо. Как всегда, речь идет о скорости обмена дискового пространства. Вы сами решаете, хотите ли вы увеличить размер или изменить размер графики во время выполнения ... это зависит от вашего варианта использования.

...