Легко изменить размеры изображений, чтобы они все имели одинаковую высоту при сохранении соотношения сторон, но как они поместили их все в ряд, чтобы каждая строка имела одинаковую ширину? Они обрезали некоторые изображения или как?
Помните в изображениях Google (кроме обрезки) -
Используя вышеупомянутые 2 техники, то есть, уменьшая расстояние между изображениями и немного изменяя размер изображения, снижая высоту, вы можете достичь этого.Фактически, опция выравнивания абзаца в текстовом редакторе также использует технику пробелов.Они равномерно распределяют дополнительный интервал между всеми словами.
Вы не всегда получаете хороший интервал в поиске картинок Google.Смотрите это -
альтернативный текст http://dailycoding.com/filesharing/Google_image_search.jpg
они на самом деле выясняют это с помощью алгоритма, чтобы размещать изображения рядом друг с другом, так что с отступом и всем, что они в итоге получают одинаковую ширину, они кэшируют эту страницу для ключевого слова, которое вы искали!
Я нашел очень интересную статью, когда искал то же самое.Если вы посмотрите на изображения Google, вы увидите, что не все строки имеют одинаковую высоту.но все изображения подряд имеют одинаковую высоту.Итак, вы хотите рассчитать правильную высоту, необходимую для строки, чтобы изображения подходили (изображения растягиваются, если становятся выше или ниже).Эта статья поможет
http://blog.vjeux.com/2012/image/image-layout-algorithm-google-plus.html