묻고답하기
ratio 섬네일 비율 조절 재질문!
2015.01.20 20:29
http://image.search.naver.com/search.naver?sm=tab_hty.top&where=image&ie=utf8&query=%EC%9D%B4%EB%AF%B8%EC%A7%80
네이버 이미지 검색처럼 height 180 고정에 width 만 원본 이미지에 따라서
가변적으로 섬네일이 생성되게 하고 싶습니다.
ratio로 설정시 섬네일이 생성되는 비율이 어떻게 되는지 또 비율을 따로 수정할 수 있는것인지 알고 싶습니다.
댓글 7
-
라소백사랑합니다
2015.01.20 21:41
-
서기에요
2015.01.20 21:53
Height를 180으로 고정시키닌깐 섬네일 이미지 저장 될때 height 180에 맞춰서 저장이 되더라구요.
사이즈가 좀 작은 이미지 같은 경우에는 적당한 크기로 섬네일이 저장되는데 800픽셀 이상 넘어가는 이미지를
height 180에 맞춰서 섬네일을 생성 하려다보니 width가 너무 작게 잡히더라구요.
-
라소백사랑합니다
2015.01.20 21:58
그건 가로를 작게 하나 세로를 작게 하나 비슷합니다.
가로보단 세로일경우가 오히려 더 심하게 비율이 잡히니..
아니면, Crop형태를 사용하셔야 하는데 이것은 각각의 비율을 5:5 형태로밖에 생성해주지 않거나 섬네일 크기를 설정시 해당 설정된 크기를 그대로 반영하기 때문에 적합하지 않을 수 있습니다.
-
서기에요
2015.01.20 22:01
classes/file/FileHandler.php Line 699 부분에
if(!$resize_width)
{
$resize_width = 100;
}
이런 부분이 있는데 crop 으로 두고 width 값을 안주면 기본 100px로 준다는 부분 같아요.
이부분을 고정이 아니라 이미지 사이즈에 따라 넓이를 더 주는 방식으로 해보면 어떨까 생각이 드네요.
네이버는 어떤 방식으로 저렇게 한걸까요.. height 180 고정에 넓이만 유동으로.. 흐음..
-
라소백사랑합니다
2015.01.20 22:08
아무래도 XE는 classes 풀더 속에 있는 파일들도 의존도가 높아요.
기본적으로 modules/ 에 있는 file/ 모듈이 전체를 관리하지 않고 말씀주신
classes/file/ 풀더속의 파일들도 의존하기 때문에 아마 같은 문제가 발생되는것 같아요.
이는 전체 코드를 보면서 연구해서 커스텀 하는 방법뿐이에요 ㅎㅎ
-
서기에요
2015.01.20 22:11
아무래도 초급자한테는 힘든 부분일거같네요 ㅋㅋ
우선은 크롭해서 쓰고 의뢰를 드려보던가 해야겠어요 ㅎ 답변 주져서 정말 감사합니다 ^^!
-
라소백사랑합니다
2015.01.20 22:13
@_@ 넵!>_<
좋은 하루 되세요 !
width 항목을 비워두고 Height 항목을 설정 하였을때 지정이 되지 않던가요?/
한번 테스트 해봐야 할 것 같긴하지만.. 아마 보통 XE가 width를 먼저 고정형태로 해놔서 이미지 배치 js라이브러리 적용시 이상하게 나타나는 부분도 있긴 하더군요 ㅠㅠ