thumbnailator 예제

    축소판 그림을 만드는 이전 예제와 마찬가지로 한 가지 메서드 호출로 워터마크가 있는 축소판 그림을 수행할 수 있습니다. 일부 추가 매개 변수는 축소판 의 회전에 대한 메서드에 전달됩니다 (이 경우 TGenerator.NO_ROTATION로 표시되지 않습니다), 렌더링 품질 사양 (TGenerator.RENDER_HIGHEST_QUALITY), 워터 마크의 위치 (배치) 축소판 그림의 오른쪽 아래 모서리에 TGenerator.WM_BOTTOM_RIGHT) 및 워터마크의 불투명도(이 경우 1.0f)는 100% 불투명도입니다. 한 가지 방법 호출을 통해 이미지에 워터마크 나 로고가 있는 썸네일을 만들 수도 있습니다. 이 예에서 THelper.createThumbnail 메서드는 소스 이미지 source.jpgwith watermark.png에서 워터 마크와 출력에서 축소판.jpg크기 160 x 120의 썸네일을 만드는 데 사용됩니다. 축소판에 저장됩니다.jpg. 이 예제에서는 원본 이미지를 가져와서 썸네일을 가져와서 썸네일로 이름을 바꾸는 동안 대상Dir(경로/출력 디렉토리)에 파일로 썸네일을 작성합니다. 파일 이름으로 준비됩니다. 이 예제는 썸네일화기에서 사용할 수 있는 클래스를 사용하여 간단하고 쉽게 썸네일을 생성하는 방법을 보여 주는 간결한 프로그램입니다. 이 예제에서는 파일 large-picture.jpg의 이미지가 최대 치수 200 x 200(원본 이미지의 종횡비 유지)으로 크기조정되고 지정된 OutputStream에 PNG 이미지로 기록합니다. 예를 들어, 디렉터리에서 이미지 파일의 JPEG 썸네일을 생성하면 원본 이미지의 가로 세로 비율을 유지하면서 최대 치수 640픽셀 x 480픽셀로 크기조정할 수 있습니다. net.coobird.thumbnailator.tasks.io.FileImageSource.read(알 수 없음 소스) 문서, 기본 디자인 정보, 코드 예제 및 샘플 응용 프로그램을 사용할 수 있습니다. https://code.google.com/p/thumbnailator/ 이 예에서는 original.jpg의 이미지가 크기조정된 다음 시계 방향으로 90도로 회전한 다음 워터마크가 반투명인 오른쪽 하단 모서리에 배치된 다음 80% 압축 품질 설정을 갖춘 이미지-with-watermark.jpg.