Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- frontend
- partitioning
- Partition
- Node.js기본
- 파티셔닝
- 실시간알림
- EventSource
- ServerSentEvent
- SSE
- mariadb
- 개발자
- PostgreSQL
- node.js
- 열공하자
- Lag
- node.js란
- localStorage
- 성장기
Archives
- Today
- Total
써치킴의 우당탕탕 개발 블로그
[Vue.js][Ch4][영화검색 사이트] 더 높은 해상도의 영화 포스터 가져오기 본문
포스터 이미지의 화질이 저해상도이다.
고해상도의 포스터 이미지를 출력해보자.
1. 포스터 이미지 선택 > Open in new tab > 주소 부분 확인
2. 주소 URL 확인
https://m.media-amazon.com/images/M/MV5BMjA0YjYyZGMtN2U0Ni00YmY4LWJkZTItYTMyMjY3NGYyMTJkXkEyXkFqcGdeQXVyNDg4NjY5OTQ@._V1_SX300.jpg
3. 주소 끝에 SX300 -> SX700 으로 변경해보면
고해상도의 이미지를 확인할 수 있다.
4. Movie.vue > 이미지 url을 SX300 -> SX'원하는 이미지 사이즈'로 변경하는 메소드 생성
methods: {
requestDiffSizeImage(url, size = 700) { // size 기본값 : 700
return url.replace('SX300',`SX${size}`); // 이미지 사이즈를 바꿔서 전송
}
}
5. 포스터 이미지 태그에 4번 메소드 사용
<div
:style="{ backgroundImage: `url(${requestDiffSizeImage(theMovie.Poster)})` }"
class="poster"></div>
출력
! 구글에 실시간 이미지 라사이징 검색 > https://heropy.blog/2019/07/21/resizing-images-cloudfrount-lambda/ 이동 > 참고
'완벽하게 Vue.js' 카테고리의 다른 글
[Vue.js][Ch4][영화검색 사이트] 영화 포스터가 없는 경우 예외 처리 (0) | 2022.04.28 |
---|---|
[Vue.js][Ch4][영화검색 사이트] Vue 플러그인(이미지 로드 이벤트) (0) | 2022.04.28 |
[Vue.js][Ch4][영화검색 사이트] Rating 데이터 출력 (0) | 2022.04.28 |
[Vue.js][Ch4][영화검색 사이트] 영화 상세 페이지 정리 (0) | 2022.04.25 |
[Vue.js][Ch4][영화검색 사이트] Loader (0) | 2022.04.25 |
Comments