
Дети будут рады, что не придётся тянуться до кнопки. Да и ногой можно открыть, если руки заняты.
UPD: что-то подобное уже реализовано как минимум в Польше







Обычно считается, что при одноколонном наборе мелким кеглем текстовой антиквой в строке должно быть от 45 до 75 знаков. Строка из 66 знаков (считая и буквы, и пробелы), как правило, считается идеальной. Для многоколонного набора оптимальное значение — 40–50 знаков.Р. Брингхерст. Основы стиля в типографике.
Чаще всего картинки для галерей обрезают до центрального квадрата или масштабируют по большей стороне. Я хочу рассказать ещё об одном способе, основная идея которого — миниатюры с одинаковой площадью. Сразу оговорюсь, что есть одно ограничение: сильно вытянутые картинки
Демо: http://skripnik.com/gallery/
Итак, допустим, что:
w_src и h_src — ширина и высота исходной картинкиsquare — сторона квадрата, в который нужно её вписатьratio — пропорции картинки, то есть w_src / h_srcratio_max — максимальные пропорции, после которых картинка масштабируется по большей стороне (я беру 1,6)w_thumb и h_thumb — ширина и высота миниатюрыАлгоритм в этом случае таков:
if (ratio > ratio_max) {
w_thumb = square
h_thumb = w_thumb / ratio
}
elseif (ratio < 1 / ratio_max) {
h_thumb = square
w_thumb = h_thumb * ratio
}
else {
w_thumb = sqrt(square * square / ratio_max * ratio))
h_thumb = w_thumb / ratio
}
Хочу обратить внимание на две вещи:
w_thumb и h_thumb будут, скорее всего, дробными.В основном я работаю с текстом, а не с графикой. Может, пора сменить инструмент?
![]() | Вы читаете журнал Вход Создать аккаунт в ЖЖ Подробности |