이미지
-
[iReport] DB에 Binary Data로 저장된 이미지 출력Etc 2020. 9. 2. 16:03
• Palette에서 이미지 드래그 앤 드랍 • 특정 파일을 불러오지 않고 취소 버튼 클릭 • 쿼리문 작성 • 아이리포트에 이미지를 사용하기 위해서는 해당 데이터를 encode 해야 함. • 아이리포트의 쿼리문도 변경하여 적용. •이미지 클릭 -> Properties 클릭 -> Expession Class를 java.io.inputStream으로 변경 • Image Expression에 다음과 같이 넣어 줌. • net.sf.jasperreports.engine.util.JRImageLoader.getInstance(new SimpleJasperReportsContext()).loadAwtImageFromBytes(javax.xml.bind.DatatypeConverter.parseBase64Binary..
-
웹에서 사용되는 이미지(jpg, gif, png, webp, svg)Etc 2020. 8. 13. 13:43
이미지(그래픽)는 크게 비트맵과 벡터로 구분된다. ▶ 비트맵(Bitmap) - 각 픽셀이 모여 만들어진 정보의 집합. - Raster 이미지라고도 함. - 픽셀 단위로 화면상에 렌더링함. - 일반적으로 사용하는 대부분의 이미지가 비트맵 형식으로 그림판, 포토샵 등의 툴로 편집할 수 있음. - 정교하고 다양한 색상을 자연스럽게 표현 가능. - 이미지 확대/축소 시 계단 현상, 품질 저하 발생. ▶ 벡터(Vector) - 수학적 정보의 형태들이 만들어내는 결과물. - 이미지가 가지고 있는 점, 선, 면의 위치(좌표), 색상 등의 정보를 온전히 가지고 있으며 그것을 화면상에 렌더링함. - 따라서 조금 더 많은 연산이 필요하지만 비트맵 이미지와는 달리 해상도(픽셀)로부터 자유롭게 렌더링할 수 있음. - 이미지 ..