Saturday, November 06, 2010

JavaとThumbnailatorでアスペクト比を保持せずにサムネイルを作成する

JavaとThumbnailatorでアスペクト比を保持せずにサムネイルを作成するには、以下のコードを実行します。

import java.io.*;
import net.coobird.thumbnailator.*;

public class Thumbnailator5
{
public static void main(String args[])
throws IOException
{
Thumbnails.of(new File("SF2.JPG"))
.size(150, 150)
.keepAspectRatio(false) // デフォルトはtrue
.toFile(new File("SF_KAR.JPG"));
}
}


元画像(SF.JPG)


出力画像(SF_KAR.JPG)


動作環境
JDK6 Update21, Thumbnailator 0.24

関連情報
Thumbnailatorのwebsite
http://code.google.com/p/thumbnailator/

Monday, November 01, 2010

JavaとThumbnailatorでqualityを指定したサムネイルを作成する

JavaとThumbnailatorでqualityを指定したサムネイルを作成するには、以下のコードを実行します。

import java.io.*;
import net.coobird.thumbnailator.*;

public class Thumbnailator4
{
public static void main(String args[])
throws IOException
{
Thumbnails.of(new File("SF.JPG"))
.size(150, 150)
.outputQuality(0.1f)
.toFile(new File("SF_LQ.JPG"));
}
}


元画像(SF.JPG)


出力画像(SF_LQ.JPG)


動作環境
JDK6 Update21, Thumbnailator 0.24

関連情報
Thumbnailatorのwebsite
http://code.google.com/p/thumbnailator/