mlib_videocolorresizeabgr(3mlib) [opensolaris man page]
mlib_VideoColorResizeABGR(3MLIB) mediaLib Library Functions mlib_VideoColorResizeABGR(3MLIB) NAME
mlib_VideoColorResizeABGR - image resize SYNOPSIS
cc [ flag... ] file... -lmlib [ library... ] #include <mlib.h> void mlib_VideoColorResizeABGR(mlib_u32 *dst, const mlib_u32 *src, mlib_s32 dst_w, mlib_s32 dst_h, mlib_s32 dst_lb, mlib_s32 src_w, mlib_s32 src_h, mlib_s32 src_lb, mlib_filter filter); DESCRIPTION
The mlib_VideoColorResizeABGR() function resizes the source image with dimensions src_w, src_h into the destination image with dimensions dst_w, dst_h using nearest-neighbor, bilinear interpolation, or bicubic interpolation. The source buffer can contain multi-banded pixel stream, in which case, each band is resized independently. Edge conditions are handled according to the MLIB_EDGE_SRC_EXTEND scheme. PARAMETERS
The function takes the following arguments: dst Pointer to output image. src Pointer to input image. dst_w Output image width in pixels. dst_h Output image height in rows. dst_lb Input image width in pixels. src_w Linebytes for input buffer. src_h Input image height in lines. src_lb Linebytes for input image. filter Type of interpolation filter. It can be one of the following: MLIB_NEAREST MLIB_BILINEAR MLIB_BICUBIC RETURN VALUES
None. ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Interface Stability |Committed | +-----------------------------+-----------------------------+ |MT-Level |MT-Safe | +-----------------------------+-----------------------------+ SEE ALSO
attributes(5) SunOS 5.11 2 Mar 2007 mlib_VideoColorResizeABGR(3MLIB)
Check Out this Related Man Page
mlib_ImageZoomOut2X(3MLIB) mediaLib Library Functions mlib_ImageZoomOut2X(3MLIB) NAME
mlib_ImageZoomOut2X - 0.5X zoom SYNOPSIS
cc [ flag... ] file... -lmlib [ library... ] #include <mlib.h> mlib_status mlib_ImageZoomOut2X(mlib_image *dst, const mlib_image *src, mlib_filter filter, mlib_edge edge); DESCRIPTION
The mlib_ImageZoomOut2X() function minifies the source image by a factor of two. It uses the interpolation method as described by the resampling filter. The center of the upper-left corner pixel of an image is located at (0.5, 0.5). The width and height of the destination image can be different from those of the source image. The center of the source image is mapped onto the center of the destination image. PARAMETERS
The function takes the following arguments: dst Pointer to destination image. src Pointer to source image. filter Type of resampling filter. It can be one of the following: MLIB_NEAREST MLIB_BILINEAR MLIB_BICUBIC MLIB_BICUBIC2 edge Type of edge condition. It can be one of the following: MLIB_EDGE_DST_NO_WRITE MLIB_EDGE_DST_FILL_ZERO MLIB_EDGE_OP_NEAREST MLIB_EDGE_SRC_EXTEND MLIB_EDGE_SRC_PADDED RETURN VALUES
The function returns MLIB_SUCCESS if successful. Otherwise it returns MLIB_FAILURE. ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Interface Stability |Committed | +-----------------------------+-----------------------------+ |MT-Level |MT-Safe | +-----------------------------+-----------------------------+ SEE ALSO
mlib_ImageZoom(3MLIB), mlib_ImageZoom_Fp(3MLIB), mlib_ImageZoomIn2X(3MLIB), mlib_ImageZoomIn2X_Fp(3MLIB), mlib_ImageZoomIn2XIndex(3MLIB), mlib_ImageZoomIndex(3MLIB), mlib_ImageZoomOut2X_Fp(3MLIB), mlib_ImageZoomOut2XIndex(3MLIB), attributes(5) SunOS 5.11 2 Mar 2007 mlib_ImageZoomOut2X(3MLIB)