[Vue.js] 영화 검색 사이트 예제 - 26. 더 높은 해상도의 영화 포스터 가져오기
2022. 4. 5. 20:19ㆍ공부/Vue.js
현재 Movie 페이지에 뜨는 포스터 이미지는 그다지 화질이 좋지 않다.
개발자 도구의 Select 메뉴로 poster를 선택해보면 Styles 부분에 이미지의 절대경로가 뜬다.
이걸 클릭해서 들어가면 이런식으로 조금 작은 사이즈의 포스터가 나오는 것을 볼 수 있다.
이 때 주소의 끝부분을 보면 ~~~SX300.PNG라고 되어있는데 이를 700으로 바꿔주면 다음과 같이 사이즈가 커진다.
따라서 우리는 영화 포스터를 요청할 때 300이 아닌 700을 요청하면 더 높은 화질의 포스터를 얻을 수 있다.
참조) AWS Lambda@edge로 실시간 이미지 리사이징(updated) | HEROPY
AWS Lambda@edge로 실시간 이미지 리사이징(updated)
AWS Lambda@edge(CloudFront)로 실시간 이미지 리사이징 기능을 구현합니다. Cloud 9으로 람다 함수를 작성하고 CloudWatch로 로그를 확인합니다.
heropy.blog
실시간 이미지 리사이징 적용하기
/src/routes/Movie.vue
다음의 메소드를 추가한다.
포스터 출력부에 메소드를 적용한다.
여기서 두번째 인수를 넣지 않는 이유는 size = 700이라고 디폴트 값을 정의했기 때문이다.
결과
선-명
'공부 > Vue.js' 카테고리의 다른 글
[Vue.js] 영화 검색 사이트 예제 - 28. 영화 포스터가 없는 경우 예외 처리 (0) | 2022.04.05 |
---|---|
[Vue.js] 영화 검색 사이트 예제 - 27. Vue 플러그인(이미지 로드 이벤트) (0) | 2022.04.05 |
[Vue.js] 영화 검색 사이트 예제 - 25. Ratings 데이터 출력 (0) | 2022.04.04 |
[Vue.js] 영화 검색 사이트 예제 - 24. 영화 상세 페이지 정리, CSS Entities in Numeric Order 활용 (0) | 2022.04.04 |
[Vue.js] 영화 검색 사이트 예제 - 23. Loader, 컴포넌트 제작 (0) | 2022.04.04 |