thumbnailatorピクチャスケール
36894 ワード
Thumbnailatorは、画像サムネイルを生成するJavaクラスライブラリで、簡単なコードで画像サムネイルを生成したり、ディレクトリ全体の画像に直接サムネイルを生成したりすることができます.
これがあれば、Image I/O API、Java 2 D APIなどを使ってサムネイルを生成する必要はありません.
Thumbnailatorのダウンロードアドレス:
http://code.google.com/p/thumbnailator/downloads/list
はい、直接コードをつけます.
使用した画像1.png:
logo.gif:
生成するサムネイル2.png:
生成するサムネイル3.png:
生成されたサムネイル4.png:
この文書は「雪が7月に降る.」ブログから出ています.この出典http://xuepiaoqiyue.blog.51cto.com/4391594/803834は必ず保持してください.
これがあれば、Image I/O API、Java 2 D APIなどを使ってサムネイルを生成する必要はありません.
Thumbnailatorのダウンロードアドレス:
http://code.google.com/p/thumbnailator/downloads/list
はい、直接コードをつけます.
- /**
- *
- * @throws IOException
- * @brief
- *
- */
- public static void simple() throws IOException{
- // 1.png
- Thumbnails.of("C:/Documents and Settings/Administrator/ /1.png")
- /*
- * forceSize,size scale
- */
- // .forceSize(400, 400) // 400*400
- /*
- * 200 , 300 ,
- * 200 , 300 , 300,
- * 200 , 300 , 200,
- * 200 , 300 , , 200 300
- */
- .size(200, 300)
- .outputFormat("png") // png
- .outputQuality(0.8f) // 80%
- // .scale(0.5f) // 50%
- // 5
- .toFile("C:/Documents and Settings/Administrator/ /2");
- }
-
- /**
- *
- * @throws IOException
- * @brief
- *
- */
- public static void rotate() throws IOException{
- Thumbnails.of("C:/Documents and Settings/Administrator/ /1.png")
- // 90
- .rotate(90)
- .scale(0.8f)
- .toFile("C:/Documents and Settings/Administrator/ /3");
- }
-
- /**
- *
- * @brief
- *
- * @throws IOException
- */
- public static void watermark() throws IOException {
- Thumbnails.of("C:/Documents and Settings/Administrator/ /1.png")
- // ,50% , logo.gif
- .watermark(Positions.BOTTOM_RIGHT,ImageIO.read(new File("C:/Documents and Settings/Administrator/ /logo.gif")),0.5f)
- .scale(0.8f)
- .toFile("C:/Documents and Settings/Administrator/ /4");
- }
使用した画像1.png:
logo.gif:
生成するサムネイル2.png:
生成するサムネイル3.png:
生成されたサムネイル4.png:
この文書は「雪が7月に降る.」ブログから出ています.この出典http://xuepiaoqiyue.blog.51cto.com/4391594/803834は必ず保持してください.