Imagens thubnail são usadas praticamente por toda aplicação que lida com visualização de imagens. Este how-to mostra como gerá-las usando Java e Marvin.

Primeiramente, faça um static import da classe MarvinPluginCollection para ter acesso a seus métodos estáticos.

import static marvin.MarvinPluginCollection.*;
import static marvin.MarvinPluginCollection.*;

Você pode gerar humbnails passando sua dimensão com thumbnailByWidth(...) ou sua altura com thumbnailByHeight(...)

original:


width = 150:


height = 80:


Source:

MarvinImage image = MarvinImageIO.loadImage("./res/jaguar.jpg");
MarvinImage thumbnail = new MarvinImage();
//Thumbnail width == 150
thumbnailByWidth(image, thumbnail, 150);
MarvinImageIO.saveImage(thumbnail, "./res/jaguar_thumb_w150.jpg");
//Thumbnail height == 80
thumbnailByHeight(image, thumbnail, 80);
MarvinImageIO.saveImage(thumbnail, "./res/jaguar_thumb_h80.jpg");

Was this how-to helpful? Share it:

Do not you know how to setup Marvin? Read how to develop your First Application.