[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Showing posts with label groovy-thumbnailator. Show all posts
Showing posts with label groovy-thumbnailator. Show all posts

Thursday, December 16, 2010

GroovyとThumbnailatorでウォーターマーク付のサムネイルを作成する

GroovyとThumbnailatorでウォーターマーク付のサムネイルを作成するには、以下のコードを実行します。

import javax.imageio.*
import net.coobird.thumbnailator.*

Thumbnails.of(new File("SF.JPG"))
.size(150, 150)
.watermark(Positions.BOTTOM_RIGHT,
ImageIO.read(new File("yourlogo.png")),
0.7f)
.toFile(new File("SF_WATERMARK.JPG"))


元画像(SF.JPG)


重ね合わせる画像(yourlogo.png)


出力画像(SF_WATERMARK.JPG)


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

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

Saturday, December 11, 2010

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

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

import net.coobird.thumbnailator.*

Thumbnails.of(new File("SF.JPG"))
.size(150, 150)
.rotate(20d)
.toFile(new File("ROTATED_SF.JPG"))


元画像(SF.JPG)


出力画像(ROTATED_SF.JPG)


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

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

Monday, December 06, 2010

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

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

import net.coobird.thumbnailator.*

Thumbnails.of(new File("SF2.JPG"))
.size(150, 150)
.keepAspectRatio(false) // デフォルトはtrue
.toFile(new File("SF_KAR.JPG"))


元画像(SF2.JPG)


出力画像(SF_KAR.JPG)


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

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

Wednesday, December 01, 2010

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

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

import net.coobird.thumbnailator.*

Thumbnails.of(new File("SF.JPG"))
.size(150, 150)
.outputQuality(0.1f)
.toFile(new File("SF_LQ.JPG"))


元画像(SF.JPG)


出力画像(SF_LQ.JPG)


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

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

Friday, November 26, 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 Caption("サンフランシスコ",
new Font("MS ゴシック", 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)


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

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

Sunday, November 21, 2010

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

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

import net.coobird.thumbnailator.*

Thumbnails.of(new File("SF.JPG"))
.size(100, 100)
.toFile(new File("SF_THUMBNAIL.JPG"))


元画像(SF.JPG)


出力画像(SF_THUMBNAIL.JPG)


動作環境
Groovy 1.7.4, 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/