common image load logic More...
#include "ZFUIImage.h"
Go to the source code of this file.
Macros | |
#define | ZFUIImageSerializeType_ZFUIImageFromInput |
see ZFUIIMAGE_SERIALIZE_TYPE_DEFINE | |
#define | ZFSerializableKeyword_ZFUIImageFromInput_imageData |
keyword for serialize | |
#define | ZFUIImageSerializeType_ZFUIImageInFrame |
see ZFUIIMAGE_SERIALIZE_TYPE_DEFINE | |
#define | ZFSerializableKeyword_ZFUIImageInFrame_ref |
keyword for serialize | |
#define | ZFSerializableKeyword_ZFUIImageInFrame_refFrame |
keyword for serialize | |
#define | ZFUIImageSerializeType_ZFUIImageFromColor |
see ZFUIIMAGE_SERIALIZE_TYPE_DEFINE | |
#define | ZFSerializableKeyword_ZFUIImageFromColor_color |
keyword for serialize | |
#define | ZFSerializableKeyword_ZFUIImageFromColor_size |
keyword for serialize | |
Functions | |
zfautoT< ZFUIImage > | ZFUIImageFromBase64 (const ZFInput &inputCallback) |
load image from base64 data | |
zfbool | ZFUIImageToBase64 (const ZFOutput &outputCallback, ZFUIImage *image) |
save image to base64 data | |
zfautoT< ZFUIImage > | ZFUIImageFromInput (const ZFInput &inputCallback) |
load image from file | |
zfbool | ZFUIImageFromInputT (ZFUIImage *ret, const ZFInput &inputCallback) |
see ZFUIImageFromInput | |
zfbool | ZFUIImageToOutput (const ZFOutput &outputCallback, ZFUIImage *image) |
save image to file | |
zfautoT< ZFUIImage > | ZFUIImageScale (ZFUIImage *image, const ZFUISize &newSize) |
scale and return the newly created scaled image | |
zfautoT< ZFUIImage > | ZFUIImageInFrame (ZFUIImage *image, const ZFUIRect &frame) |
clip an exist image and sharing low level data if possible | |
zfbool | ZFUIImageInFrameT (ZFUIImage *ret, ZFUIImage *image, const ZFUIRect &frame) |
see ZFUIImageInFrame | |
zfautoT< ZFUIImage > | ZFUIImageFromNativeImage (void *nativeImage, zfbool retainNativeImage=(_ZFT_t_zftrue)) |
create image from native image | |
zfautoT< ZFUIImage > | ZFUIImageFromColor (const ZFUIColor &color, const ZFUISize &size=(ZFUISizeZero())) |
load image from color | |
zfbool | ZFUIImageFromColorT (ZFUIImage *ret, const ZFUIColor &color, const ZFUISize &size=(ZFUISizeZero())) |
see ZFUIImageFromColor | |
common image load logic
#define ZFUIImageSerializeType_ZFUIImageFromInput |
see ZFUIIMAGE_SERIALIZE_TYPE_DEFINE
serializable data:
#define ZFUIImageSerializeType_ZFUIImageInFrame |
see ZFUIIMAGE_SERIALIZE_TYPE_DEFINE
serializable data:
#define ZFUIImageSerializeType_ZFUIImageFromColor |
see ZFUIIMAGE_SERIALIZE_TYPE_DEFINE
serializable data:
load image from base64 data
save image to file
scale and return the newly created scaled image
if the source image have nine patch, scale would use the nine patch setting
return null if source image or newSize invalid
this method would create a new image even if size not changed
clip an exist image and sharing low level data if possible
|
extern |
load image from color
invalid size is automatically convert to 1