|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectpalio.modules.core.Module
palio.modules.Imager
public class Imager
Moduł do operacji na obrazach graficznych.
Obrazy są reprezentowane przez obiekty klasy ImageData, ale dla uproszczenia wszystkie metody jako argument przyjmują obiekty klasy Object (w przypadku przekazania nieprawidłowego obiektu generowany jest błąd)
Aby wyświetlić przetworzony obraz, należy wywołać metodę imageURL.
Moduł jest dostępny w każdej instancji jPalio.
Field Summary |
---|
Fields inherited from interface palio.modules.core.CurrentModuleDataKeys |
---|
DESIGNER_ACTIONS_BUFFER, HTML_FORM_BUILDER, HTML_MAP_BUILDER, HTML_MENU_BUILDER, HTML_TOOLTIPS_BUFFER, ITEXT_DOCUMENT, MAIL_MESSAGE, XLS_DOCUMENT, XML_DOCUMENT |
Constructor Summary | |
---|---|
Imager(Instance instance,
java.util.Properties parameters)
|
Method Summary | |
---|---|
static ImageData |
blur(java.lang.Object image)
Rozmywa obraz. |
static java.lang.Object |
createImage(byte[] data,
java.lang.String filetype)
Tworzy obiekt graficzny z surowych danych. |
static byte[] |
getBytes(java.lang.Object image)
Zwraca obraz w postaci surowych danych. |
java.lang.String |
getVersion()
Zwraca numer wersji modułu |
static java.lang.Object[] |
imageSize(java.lang.Object image)
Zwraca rozmiar obrazu. |
java.lang.String |
imageURL(java.lang.Object image,
java.lang.String filename)
Zwraca fizyczny adres wygenerowanego obrazu. |
java.lang.String |
imageURL(java.lang.Object image,
java.lang.String filename,
java.lang.Boolean forceAbsoluteURL)
Zwraca fizyczny adres wygenerowanego obrazu. |
static ImageData |
resize(java.lang.Object image,
java.lang.Long sizeX,
java.lang.Long sizeY)
Skaluje obraz. |
static ImageData |
sharpen(java.lang.Object image)
Wyostrza obraz. |
static ImageData |
thumbnail(java.lang.Object image,
java.lang.Long sizeX,
java.lang.Long sizeY)
Deprecated. replaced by thumbnail(Object,Long,Long,Boolean) |
static ImageData |
thumbnail(java.lang.Object image,
java.lang.Long sizeX,
java.lang.Long sizeY,
java.lang.Boolean crop)
Tworzy miniaturę obrazu, czyli obraz o podanym rozmiarze, ale z zachowaniem proporcji. |
Methods inherited from class palio.modules.core.Module |
---|
getConfigParam, getDescription, getModuleTranslation |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Imager(Instance instance, java.util.Properties parameters)
Method Detail |
---|
public java.lang.String getVersion()
getVersion
in class Module
public java.lang.String imageURL(java.lang.Object image, java.lang.String filename) throws palio.PalioException
image
- obiekt obrazufilename
- nazwa pliku, pod jaką obraz ma być wysłany do przeglądarki
palio.PalioException
public java.lang.String imageURL(java.lang.Object image, java.lang.String filename, java.lang.Boolean forceAbsoluteURL) throws palio.PalioException
image
- obiekt obrazufilename
- nazwa pliku, pod jaką obraz ma być wysłany do przeglądarkiforceAbsoluteURL
- czy wymusić pełny URL w adresie obrazka
palio.PalioException
public static java.lang.Object createImage(byte[] data, java.lang.String filetype) throws palio.PalioException
data
- surowe danefiletype
- format danych - "JPG" lub "PNG"
palio.PalioException
public static byte[] getBytes(java.lang.Object image) throws palio.PalioException
image
- obiekt obrazu
palio.PalioException
public static ImageData resize(java.lang.Object image, java.lang.Long sizeX, java.lang.Long sizeY) throws palio.PalioException
image
- obiekt obrazusizeX
- nowy rozmiar XsizeY
- nowy rozmiar Y
palio.PalioException
@Deprecated public static ImageData thumbnail(java.lang.Object image, java.lang.Long sizeX, java.lang.Long sizeY) throws palio.PalioException
thumbnail(Object,Long,Long,Boolean)
image
- obiekt obrazusizeX
- nowy rozmiar XsizeY
- nowy rozmiar Y
palio.PalioException
public static ImageData thumbnail(java.lang.Object image, java.lang.Long sizeX, java.lang.Long sizeY, java.lang.Boolean crop) throws palio.PalioException
image
- obiekt obrazusizeX
- nowy rozmiar XsizeY
- nowy rozmiar Ycrop
- czy obcinać obraz
palio.PalioException
public static ImageData sharpen(java.lang.Object image) throws palio.PalioException
image
- obiekt obrazu
palio.PalioException
public static ImageData blur(java.lang.Object image) throws palio.PalioException
image
- obiekt obrazu
palio.PalioException
public static java.lang.Object[] imageSize(java.lang.Object image) throws palio.PalioException
image
- obiekt obrazu
palio.PalioException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |