public class ArtifactThumbnailRepository extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
FRAMES_PER_PREVIEW |
static int |
PREVIEW_FRAME_HEIGHT |
static int |
PREVIEW_FRAME_WIDTH |
| Constructor and Description |
|---|
ArtifactThumbnailRepository(com.v5analytics.simpleorm.SimpleOrmSession simpleOrmSession,
UserRepository userRepository,
OntologyRepository ontologyRepository) |
| Modifier and Type | Method and Description |
|---|---|
ArtifactThumbnail |
createThumbnail(org.vertexium.Vertex artifactVertex,
String propertyKey,
String thumbnailType,
InputStream in,
int[] boundaryDims,
User user) |
ArtifactThumbnail |
generateThumbnail(org.vertexium.Vertex artifactVertex,
String propertyKey,
String thumbnailType,
InputStream in,
int[] boundaryDims) |
int[] |
getScaledDimension(int[] imgSize,
int[] boundary) |
ArtifactThumbnail |
getThumbnail(String artifactVertexId,
String thumbnailType,
int width,
int height,
User user) |
byte[] |
getThumbnailData(String artifactVertexId,
String thumbnailType,
int width,
int height,
User user) |
BufferedImage |
getTransformedImage(BufferedImage originalImage,
org.vertexium.Vertex artifactVertex,
String propertyKey) |
public static int FRAMES_PER_PREVIEW
public static int PREVIEW_FRAME_WIDTH
public static int PREVIEW_FRAME_HEIGHT
@Inject
public ArtifactThumbnailRepository(com.v5analytics.simpleorm.SimpleOrmSession simpleOrmSession,
UserRepository userRepository,
OntologyRepository ontologyRepository)
public ArtifactThumbnail getThumbnail(String artifactVertexId, String thumbnailType, int width, int height, User user)
public byte[] getThumbnailData(String artifactVertexId, String thumbnailType, int width, int height, User user)
public ArtifactThumbnail createThumbnail(org.vertexium.Vertex artifactVertex, String propertyKey, String thumbnailType, InputStream in, int[] boundaryDims, User user) throws IOException
IOExceptionpublic ArtifactThumbnail generateThumbnail(org.vertexium.Vertex artifactVertex, String propertyKey, String thumbnailType, InputStream in, int[] boundaryDims)
public BufferedImage getTransformedImage(BufferedImage originalImage, org.vertexium.Vertex artifactVertex, String propertyKey)
public int[] getScaledDimension(int[] imgSize,
int[] boundary)
Copyright © 2013–2016 V5 Analytics. All rights reserved.