@Service(value="blImageArtifactProcessor") public class ImageArtifactProcessor extends java.lang.Object implements ArtifactProcessor
| Modifier and Type | Field and Description |
|---|---|
protected float |
compressionQuality |
protected EffectsManager |
effectsManager |
protected java.lang.String[] |
supportedUploadTypes |
| Constructor and Description |
|---|
ImageArtifactProcessor() |
| Modifier and Type | Method and Description |
|---|---|
Operation[] |
buildOperations(java.util.Map<java.lang.String,java.lang.String> parameterMap,
java.io.InputStream artifactStream,
java.lang.String mimeType) |
java.io.InputStream |
convert(java.io.InputStream artifactStream,
Operation[] operations,
java.lang.String mimeType) |
float |
getCompressionQuality() |
ImageMetadata |
getImageMetadata(java.io.InputStream artifactStream) |
java.lang.String[] |
getSupportedUploadTypes() |
boolean |
isSupported(java.io.InputStream artifactStream,
java.lang.String filename) |
void |
setCompressionQuality(float compressionQuality) |
void |
setSupportedUploadTypes(java.lang.String[] supportedUploadTypes) |
protected java.awt.image.BufferedImage |
stripAlpha(java.awt.image.BufferedImage image) |
protected EffectsManager effectsManager
protected java.lang.String[] supportedUploadTypes
protected float compressionQuality
public boolean isSupported(java.io.InputStream artifactStream,
java.lang.String filename)
isSupported in interface ArtifactProcessorpublic Operation[] buildOperations(java.util.Map<java.lang.String,java.lang.String> parameterMap, java.io.InputStream artifactStream, java.lang.String mimeType)
buildOperations in interface ArtifactProcessorpublic ImageMetadata getImageMetadata(java.io.InputStream artifactStream) throws java.lang.Exception
java.lang.Exceptionpublic java.io.InputStream convert(java.io.InputStream artifactStream,
Operation[] operations,
java.lang.String mimeType)
throws java.lang.Exception
convert in interface ArtifactProcessorjava.lang.Exceptionprotected java.awt.image.BufferedImage stripAlpha(java.awt.image.BufferedImage image)
public java.lang.String[] getSupportedUploadTypes()
public void setSupportedUploadTypes(java.lang.String[] supportedUploadTypes)
public float getCompressionQuality()
public void setCompressionQuality(float compressionQuality)
Copyright © 2018. All Rights Reserved.