|
Nuxeo ECM Projects 5.4.3-SNAPSHOT | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ImagingService
Method Summary | |
---|---|
Blob |
crop(Blob blob,
int x,
int y,
int width,
int height)
Crops an image. |
InputStream |
crop(InputStream in,
int x,
int y,
int width,
int height)
Deprecated. use {@link #crop(Blob, int, int, int, int) |
String |
getConfigurationValue(String configurationName)
Returns the value a configuration which name is received as parameter. |
String |
getConfigurationValue(String configurationName,
String defaultValue)
Returns the value a configuration which name is received as parameter. |
ImageInfo |
getImageInfo(Blob blob)
Retrieves the ImageInfo of the Blob that is received as parameter. |
Map<String,Object> |
getImageMetadata(Blob blob)
Retrieves metadata from an image contained in a Blob . |
Map<String,Object> |
getImageMetadata(File file)
Deprecated. |
Map<String,Object> |
getImageMetadata(InputStream in)
Deprecated. |
String |
getImageMimeType(File file)
Returns the mime-type for the given file. |
String |
getImageMimeType(InputStream in)
Returns the mime-type for the given input stream. |
Blob |
resize(Blob blob,
String finalFormat,
int width,
int height,
int depth)
Resizes image. |
InputStream |
resize(InputStream in,
int width,
int height)
Deprecated. use {@link #resize(Blob, String, int, int, int) |
Blob |
rotate(Blob blob,
int angle)
Rotates an image. |
InputStream |
rotate(InputStream in,
int angle)
Deprecated. use {@link #rotate(Blob, int) |
void |
setConfigurationValue(String configurationName,
String configurationValue)
Sets the value of a configuration which could be used by the ImagingService. |
Method Detail |
---|
@Deprecated InputStream crop(InputStream in, int x, int y, int width, int height)
@Deprecated InputStream resize(InputStream in, int width, int height)
@Deprecated InputStream rotate(InputStream in, int angle)
Blob crop(Blob blob, int x, int y, int width, int height)
Blob resize(Blob blob, String finalFormat, int width, int height, int depth)
Blob rotate(Blob blob, int angle)
blob
- a Blob containing the imageangle
- the angle of the rotation
@Deprecated Map<String,Object> getImageMetadata(InputStream in)
@Deprecated Map<String,Object> getImageMetadata(File file)
Map<String,Object> getImageMetadata(Blob blob)
Blob
.
String getImageMimeType(File file)
String getImageMimeType(InputStream in)
ImageInfo getImageInfo(Blob blob)
ImageInfo
of the Blob
that is received as parameter.
The information provided by the ImageInfo, like width, height or format, is obtained using ImageMagick (see http://www.imagemagick.org/script/index.php for more details on ImageMagick).
blob
- the blob of a picture
ImageInfo
of a blobString getConfigurationValue(String configurationName)
configurationName
- the name of the configuration
String getConfigurationValue(String configurationName, String defaultValue)
configurationName
- the name of the configurationdefaultValue
- the value of the configurationvoid setConfigurationValue(String configurationName, String configurationValue)
configurationName
- the name of the configurationconfigurationValue
- the value of the configuration
|
Nuxeo ECM Projects 5.4.3-SNAPSHOT | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |