◆ 이미지 태그(img tag)

1) 이미지를 화면에 표시하는 역할이다.
2) 종료 태그를 사용하지 않는다.
3) 태그만으로는 이미지를 표시할 수 없다.
4) 태그에 속성(attribute)을 추가하여 정보를 제공해야 한다.

  • 노란점이 있는 속성은 사용을 권장하는 것이다.
  • src는 이미지의 위치이다. (이미지 주소 복사를 붙여넣기.)
  • 이미지의 크기를 폭(width)과 높이(height)로 설정할 수 있다.
    - 기본 단위는 픽셀(px)로 설정이 된다.
    - 비율(%)로 설정도 가능
  • 내가 가진 이미지를 src에 경로로 작성할 수 있다.
  • 이미지의 위치는 src/main/resources/static 에 넣어 두어야 한다.

◆ 더미 이미지(dummy image)

◆ alt=""

  • 이미지로 된 콘텐츠를 텍스트로 읽을 수 있게 개발적으로 처리해 주는 것이다.

  • 시각장애, 운동장애 분들을 위한 대체 텍스트이다.

  • https://nuli.navercorp.com/ 사이트를 통해 체험으로 이해 해볼 수 있다.

    	<%-- 더미 이미지에서 텍스트가 나온다.(단, 한글은 사용 불가) --%>
    	<img src="https://via.placeholder.com/100x100&text=kakao">

◆ a 태그(anchor 태그)

  • 클릭 시 다른 대상으로 이동하도록 하는 태그
  • 글자나 이미지 등 어떤 내용에 적용이 가능하다.
  • href 속성으로 연결 대상을 지정한다.
  • ex) <a href="update">개인정보 변경</a>

◆ JSP 이미지 출력

  1. 저장된 이미지를 페이지의 출력하는 방법 - img01
    1) 구글에서 filetype:gif 카카오라이언 검색
    ex) filetype:jpg / filetype:png / filetype:gif 등
  • filetype은 확장자를 의미한다.
    2) 이미지 우클릭 -> 이미지를 다른 이름으로 저장 클릭
    3) 저장된 이미지를
    프로젝트 src/main/resources 폴더
    -> static 폴더 에서
    -> 이미지 파일 붙여넣기(Copy files)

    <img width="200" src="http://localhost:8080/lion.gif"> //기본 주소
    <img width="200" src="//localhost:8080/lion.gif"> <%--http/https가 자동으로 생성된다.--%>
    <img width="200" src="/lion.gif"> <%--서버와 포트는 이미지가 DB에 저장되어 있을 경우 생략 가능하다.--%>
  1. 이미지 주소를 복사하여 페이지에 출력하는 방법
  • 구글에서 이미지를 검색
    -> 이미지 우클릭 후 이미지 주소 복사하기.
    -> 복사한 주소를 붙여넣어 주기.

◆ jpg 와 png

1) jpg

  • 파일 압축이 뛰어나 용량이 작다.
  • 화질의 선명도가 낮다.
  • 투명배경이 안되는 단점이 있다.
  • 손실압축으로 원본 자체가 훼손된다.
  • 사람의 눈에 거슬리지 않을 정도로 원본을 훼손해 압축 효과를 극대화 시키는 알고리즘입니다.
  • 실사 이미지 같이 자연스럽고 복잡한 이미지에 사용하기 적합하다.

2) png

  • 파일 압축이 뛰어나지 않아 용량이 크다.
  • 화질의 선명도가 높다.
  • 투명배경을 사용할 수 있어 누끼가 가능하다.
  • 글자가 많은 이미지일 경우 폰트에 약간의 블러효과가 생기는 현상을 위해 사용한다.
  • 비손실압축 방식이라 원본이 훼손이 되지 않는다.
  • 깨끗한 이미지를 얻기 위해 인공적으로 만든 디자인일 경우 사용하기 적합하다.

◆ 랜더링

  • 서버에서 보낸 코드를 클라이언트에서 이미지로 보여주는 것
profile
Backend Developer

0개의 댓글