틀:가로세로비 | |
---|---|
사용문서
|
|
넘겨주기
|
이동하기
|
{{가로세로비|<가로값>|<가로비>|<세로비>}}
리브레 위키의 틀:가로세로비와 같은 목적으로 만들어졌으나 모듈을 사용하지 않아 문법이 더 간단합니다.
가로값, 가로비, 세로비를 입력하면 입력한 가로세로비와 가로값에 맞는 세로값이 출력됩니다.
네 번째 변수에 아무 값이나 추가하면 가로값에서 비율에 해당하는 세로값이 아니라 세로값에서 비율에 해당하는 가로값을 출력합니다. 즉 이때 첫 번째 변수는 가로값이 아니라 세로값입니다.
문법 | 결과 |
---|---|
{{가로세로비|1920|16|9}} |
1080 |
{{가로세로비|1920|16|10}} |
1200 |
{{가로세로비|1440|4|3}} |
1080 |
{{가로세로비|1080|16|9|.}} |
1920 |
다음과 같은 상황에서 응용할 수 있습니다.
↓
이미지의 높이를 조정하고 싶을 때
미디어위키 문법으로 이미지를 삽입할 때 이미지의 크기는 반드시 너비만 조정이 가능합니다. 하지만 나는 높이를 조정하고 싶은데, 너비와 높이의 비율이 1:1로 같은 이미지일 경우 상관이 없지만 그렇지 않을 경우 다소 난감하죠. 그때 이렇게 사용할 수 있습니다.
ex) 높이 50px의 파일:Eipellus.png
[[파일:Eipellus.png|{{#expr:{{가로세로비|1440|480|50}}round0}}px|border]]
- 먼저 삽입하려는 이미지의 너비와 높이를 조사합니다. 이는 이미지 문서로 들어가면 볼 수 있습니다.
- 원래 이미지 문법의 너비 자리에 {{가로세로비}}에서 이미지의 너비와 높이를 넣고 원하는 높이 값을 넣습니다.
- 이미지의 너비와 높이 비율에 맞추어 입력한 높이 값에 따른 너비를 출력하게 됩니다.
- 소수점이 너무 길면 이미지 문법에서 너비 값 자체를 무시해 버리므로,
{{#expr}}
의 round 구문[?][?] round 오른쪽에 있는 숫자만큼 소수점 아래에서 반올림하는 구문. 즉round 1
이면 소수점 일의 자리까지 보여지고,round 3
이면 소수점 백의 자리까지 보여진다.을 이용해 소수점을 제한합니다.