Thumbnailator

소프트웨어 스크린 샷:
Thumbnailator
소프트웨어 정보:
버전: 0.4.6
업로드 날짜: 19 Feb 15
개발자: coobird
라이센스: 무료
인기: 77

Rating: 1.0/5 (Total Votes: 1)

Thumbnailator은 자바에 대한 썸네일 생성 라이브러리입니다.
자바에서 축소판을 만드는 것은 매우 어려운 작업이 될 수 있습니다.
이미지 I / O의 API, 자바 2D API를, 이미지 프로세싱, 이미지 스케일링 기술 ... 그러나 두려움이 없습니다 사용하는 방법을 학습! Thumbnailator는이 작업을 가능하게 할 것이다.
Thumbnailator의 유창 인터페이스는 간단한 단계에서 상당히 복잡한 섬네일 처리 작업을 수행하는 데 사용될 수있다.
다음에 의해 수행 될 수있는 원본 이미지의 종횡비를 유지하면서 예를 들어, 디렉토리에 이미지 파일의 JPEG 썸네일을 생성하는, 모든 640 x 480 픽셀의 최대 치수로 조정 :
Thumbnails.of (새 파일 ( "경로 / / 디렉토리로"). 때 listFiles ())
& NBSP; 크기는 (640, 480)
& NBSP; .outputFormat ( "JPG")
& NBSP; .toFiles (Thumbnails.PREFIX_DOT_THUMBNAIL_RENAME);
Thumbnailator 제공하는 유창한 인터페이스는 단일 메서드 호출에 작은 이미지를 만드는 작업을 단순화

이 특징!

이 기존의 이미지에서 고품질의 축소판을 생성합니다.
옵션은 미리보기 이미지에 워터 마크를 (예 : 로고)를 포함합니다.
원하는 크기로 기존의 이미지 크기를 조정합니다.
워터 마크의 투명도는 불투명 (100 %)에 투명 (0 %)에서 조절이 가능합니다.
썸네일 생성에 대한 여러 품질 모드.
썸네일의 회전을 지원합니다.
원하는 경우, 썸네일의 결과적인 종횡비를 보존.
유창한 인터페이스 프로그래밍 축소판을 만드는 과정을 단순화합니다.

이 릴리스의 새로운 기능입니다 :

이 버그 수정 :
이 릴리스에는 다음과 같은 문제를 해결 :
문제 54 - 개미가 Thumbnailator을 구축하는 데 사용할 수 없습니다 해결 된 문제.
원래의 build.xml은 이클립스에 의해 생성 된 파일에 의존하지만, 종속성이 제거 된
일부 단위 테스트 케이스는 자바 5에 전달하는 것이지만, 자바 5까지 전달할 수 있도록 조건 검사가 추가되었습니다. (이는 자바 5, 6 및 7에 대한 검증 된)
문제 55 - 작물을 사용하는 경우 워터 마크가 특정 상황에서 사라지는 원인이되었던 버그가 수정되었습니다.
문제 56 - EXIF​​ 방향 메타 데이터가 이미지의 방향을 다시 사용하는 경우 워터 마크 위치가 잘못되는 원인이 버그가 수정되었습니다.
라이센스 파일의 변경 사항 :
변경은 라이센스 파일의 위치에 만들어졌다.
원래 라이센스 파일은 자원 디렉토리에 위치한 있지만 루트로 이동되었습니다.
또한, 라이센스 파일은 다운로드를 통해와 메이븐 중앙 저장소를 통해 배포합니다 인 JAR 파일의 META-INF 디렉토리에 추가되었습니다.

이 릴리스는 EXIF​​ 방향 메타 데이터가 Thumbnailator.createThumbnail 방법에 사용되지 않은 문제를 해결합니다 :

이 버전 0.4.5의 새로운 기능입니다. (문제 43)

이 버전 0.4.3의 새로운 기능 :

이 추가 EXIF​​ 방향 지원 :
이 릴리스에 제대로 동양 썸네일을 EXIF​​ 메타 데이터를 사용하여에 대한 지원을 추가합니다. (문제 13 문제 27)
이제, 기본 동작은 썸네일의 정확한 방향을 결정하기 위해 EXIF​​ 메타 데이터를 사용하는 것이다.
그러나,이 문제는 인수와 거짓과`useExifOrientation` 메소드를 호출하여 theExif 메타 데이터의 사용을 해제하여 재정의 할 수 있습니다.
기타 수정 :
처리가 더 발생했던 것을 나타 내기 위해 변경되었습니다하는 동안 오류가 발생하는 경우 또한, 메시지가 발생 IOException가에 포함되어 있습니다. (문제 27)

이 어떤 버전 0.4.2에서 새로운 것은

이 릴리스 경우, Rename.SUFFIX_DOT_THUMBNAIL 또는 Rename.SUFFIX_HYPHEN_THUMBNAIL 옵션의 이름을 변경 사용할 때 미리보기가 잘못된 파일 이름을 부여하는 문제를 해결합니다 . & quot; 원래의 파일 이름은 여러 & quot 포함, 자.

이 버전 0.4의 새로운 기능 :

이 릴리스의 새로운 기능과 API에 작은 변화를 소개합니다. 기존의 코드로 변경해야 할 수 있습니다 Thumbnailator 0.4.0 해당 업그레이드 유의하시기 바랍니다.
이미지의 크기 조정 세밀하게 제어 할 수 있습니다`ResizerFactory` 인터페이스의 소개.
다른 크기 조절 알고리즘의 사용을 가능하게합니다.
소스 및 대상 이미지의 크기에 따라 크기를 조절 전략을 다른 수 있습니다.
내부 크기 조정 루틴 ResizerFactory의를 사용하여 재 작업되었습니다.
0.3.x 시리즈의 ResizerFactory 클래스는 기본적으로 DefaultResizerFactory 클래스에 이름이 변경되었습니다.
다음 사용되지 않는 방법이 제거되었습니다 :
fromFilenames (컬렉션)
fromFiles (컬렉션)
fromURLs (컬렉션)
fromInputStreams (컬렉션)
fromImages (컬렉션)
(수집) 방법에서 제거되었지만, (의 Iterable) 방법에서 대부분의 시나리오에 대한 기능적으로 동일해야한다. 예를 들어,의 인수로 목록 사용 방법은 이전과 동일하게 작동으로부터 ....
아래의 코드 수정없이 Thumbnailator의 0.3.x와 0.4.x에서 작동합니다 :
목록 파일 이름 = 새로운 ArrayList를 ();
filenames.add (& quot; / 대한 / 경로 인 image1.jpg & quot;);
filenames.add (& quot; / 대한 / 경로에서는 image2.jpg & quot;);
Thumbnails.of (파일 이름)
크기는 (200, 200)
.toFiles (Rename.PREFIX_DOT_THUMBNAIL);
이름 바꾸기 클래스는 이제 이미지 크기 조정 작업에 대한 자세한 컨텍스트를 제공하여 결과 썸네일 이미지 파일의 이름을 결정 세밀하게 제어 할 수 있습니다, 그 인수와 같은 추가 ThumbnailParameter을 받아들입니다.
가로 세로 비율을 유지하면서 크기를 조정 한 후 미리보기를자를 수있는`작물 (위치)`방식을 추가했습니다. 이 방법은 판 (24)을 해결하기 위해 추가되었다.

이 버전 0.3.9의 새로운 기능 :

이 축소판에 할당 된 파일 확장자가 적어도 놀라움의 원칙을 위반하는 문제가 수정되었습니다. (자세한 내용은 이슈 (18)을 참조하십시오.)

이 버전 0.3.8의 새로운 기능 :

이 썸네일가 기록되었는지 파일이 파일에 액세스하는 특정 프로그램을 방지 열려 문제가 수정되었습니다. (자세한 내용은 이슈 (17)을 참조하십시오.)

이 버전 0.3.7의 새로운 기능 :

`축소판을 만들 때 기존 파일을 덮어 쓰기할지 여부의 동작을 지정하기 위해`allowOverwrite (부울)를 추가했습니다.
allowOverwrite (Boolean) 메서드는 다음과 같은 방법의 동작에 영향을 미칠 것입니다 :
`TOFILE (파일)`
`TOFILE (문자열)`
`toFiles (의 Iterable)`
`toFiles (이름 바꾸기)`
`asFiles (의 Iterable)`
`asFiles (이름 바꾸기)`
일부 변경 인해 섬네일이 생성되고 있었던 시점에서 기존 대상 파일에 기록되지 않은 파일을 처리와 관련한 위의 방법의 동작이 이루어지고있다.

이 버전 0.3.6의 새로운 기능 :

이 이미 존재하는 경우 미리보기가 잘못 대상 파일에 기록되는 원인이되는 문제를 수정했습니다. (자세한 내용은 이슈 (14)을 참조하십시오.)

이 요구 사항 :

이 J2SE (Java 2 Standard Edition)의 런타임 환경

코멘트 Thumbnailator

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!