Friday, October 22, 2010

JavaとThumbnailatorでキャプション付のサムネイルを作成する

JavaとThumbnailatorでキャプション付のサムネイルを作成するには、以下のコードを実行します。

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

public class Thumbnailator2
{
public static void main(String args[])
throws IOException
{
Thumbnails.of(new File("SF.JPG"))
.addFilter(new Caption("サンフランシスコ",
new Font("MS ゴシック", java.awt.Font.PLAIN, 14),
Color.WHITE, 1.0f, Positions.BOTTOM_CENTER, 2))
.size(150, 150)
.toFile(new File("SF_CAPTION.JPG"));
}
}


元画像(SF.JPG)


出力画像(SF_CAPTION.JPG)


動作環境
JDK6 Update21, Thumbnailator 0.24

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

Sunday, October 17, 2010

GroovyとThumbnailatorで着色したサムネイルを作成する

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

import java.awt.*
import net.coobird.thumbnailator.*
import net.coobird.thumbnailator.filters.*

Thumbnails.of(new File("SF.JPG"))
.addFilter(new Colorize(Color.BLACK, 0.5f))
.size(150, 150)
.toFile(new File("SF_GRAY.JPG"))


元画像(SF.JPG)


出力画像(SF_GRAY.JPG)


動作環境
Groovy 1.7.4, JDK6 Update21, Thumbnailator 0.24

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

JavaとThumbnailatorでサムネイルを作成する

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

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

public class Thumbnailator1
{
public static void main(String args[])
throws IOException
{
Thumbnails.of(new File("SF.JPG"))
.size(100, 100)
.toFile(new File("SF_THUMBNAIL.JPG"));
}
}


元ファイル(SF.JPG)


出力ファイル(SF_THUMBNAIL.JPG)


動作環境
JDK6 Update21, Thumbnailator 0.24

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