maintain_ratio
옵션을 사용하도록 설정 했으므로 CI는 "원래의 종횡비를 유지하면서 가능한 한 대상 너비와 높이에 가까운"축소판을 만들려고합니다.
크기가 1024x768 인 이미지가있는 경우 화면 비율은 1.33854 (1024/768)입니다.
너비와 높이에 지정된 값을 사용하는 192x143 미리보기 이미지 또는 123x92 미리보기 이미지에 해당합니다.
CI는 123x92가 더 잘 맞는 것으로 결정합니다 (아마도 작은 이미지의 영역을 기반으로합니다).
왜 123x98입니까? 아마도 크기 조정 알고리즘의 인공물 (수학 오류를 반올림합니까?).
보다 정확한 답변을 보려면 CI 코드 세부 정보를 살펴볼 필요가 있습니다.
이미지를 CI에 크기 조정에 대한 몇 가지 논의가있다
이 모듈에 몇 가지 단점이 있습니다 각주 :
[quote author="Saete" date="1346125636"]You will not beleive me,
y had the same problem and y changed the order of configuration parameters
with the maintain_ratio = true, and it worked :S
I needed to adjust to height:
Didn't work:
$config['width'] = 126;
$config['height'] = 84;
$config['maintain_ratio'] = TRUE;
Worked!
$config['height'] = 84;
$config['width'] = 126;
$config['maintain_ratio'] = TRUE;
Some years later, but it may help someone...[/quote]
분명히, 매개 변수의 순서 차이 (확실히 버그)한다 .
참조 : http://ellislab.com/forums/viewthread/119169/#594586
좋습니다. 123 * 98을 얻으려면 어떻게해야합니까? – ram
123이 어디서 왔는지 알고 싶습니다. 약 98을 추측하고 있습니다. –
썸네일의 종횡비가 입력 이미지의 종횡비에 가까워 지도록 폭과 높이를 조정할 수 있습니다. –