Что означает Aspect fit в ios
Я изучаю учебник, и он говорит, что мы собираемся установить режим изображения, чтобы соответствовать аспекту.
Интересно, что это значит?
Я пошел в Википедию, и там говорится:
Соотношение сторон изображения описывает пропорциональное соотношение между его шириной и высотой. Обычно оно выражается двумя числами, разделенными двоеточием, как в 16:9. Для соотношения сторон x:y, независимо от того, насколько велико или мало изображение, если ширина делится на x единиц одинаковой длины, а высота измеряется с использованием этой же единицы длины, высота будет измеряться в единицах y.
так что то, что я понял, применяя то, что я нашел в википедии, что аспект подходит, сохраняет то же соотношение сторон изображения, но позволяет ему соответствовать его контейнеру. **это правда? **
если да, то в этом случае я хотел бы знать, по какой оси он подходит в первую очередь
например, скажем, что соотношение сторон моего изображения составляет 6:12, что означает, что если ширина изображения разделена на 6 равных пространств, высота этого изображения будет 12 равных видов. но у меня вопрос: если изображение 6:12 и мы изменили его режим на форматное, будет ли iOS отдавать приоритет ширине (поэтому она сначала делит ширину на 6, а затем делает высоту равной 12 пикам?) или сначала делит высота до 12 штук, а затем делает ширину как 6 штук?
1 ответ
Подгонка по формату - это то, где изображение уменьшается (или увеличивается), чтобы соответствовать размеру вида изображения, при этом сохраняя соотношение сторон изображения.
Дело не в том, что одна ось сделана так, чтобы соответствовать первой. Размер изображения уменьшается до тех пор, пока высота и ширина не будут соответствовать размеру изображения. Этот метод обычно приводит к пустому пространству, окружающему изображение либо по бокам, либо сверху и снизу. Это пустое пространство будет существовать, если соотношение сторон изображения не совпадает с соотношением сторон вида изображения.