Creates and writes an image.
Procedure:
H5IM_MAKE_IMAGE_8BIT(loc_id, dset_name, width, height, buffer)
Signature:
herr_t H5IMmake_image_8bit ( hid_t loc_id, const char *dset_name, hsize_t width, hsize_t height, const unsigned char*buffer)
subroutine h5immake_image_8bit_f(loc_id, dset_name, width, height, buf, errcode)
implicit none
integer(HID_T), intent(IN) :: loc_id ! file or group identifier
character(LEN=*), intent(IN) :: dset_name ! name of the dataset
integer(HSIZE_T), intent(IN) :: width ! width of image
integer(HSIZE_T), intent(IN) :: height ! height of image
integer*1, intent(IN), dimension(*) :: buf ! 1 byte integer data buffer
integer :: errcode ! error code
end subroutine h5immake_image_8bit_f
Parameters:
hid_t loc_id | IN: Identifier of the file or group to create the dataset within. |
const char *dset_name | IN: The name of the dataset to create. |
hsize_t width | IN: The width of the image. |
hsize_t height | IN: The height of the image. |
const unsigned char *buffer | IN: Buffer with data to be written to the dataset. |
Description:
H5IMmake_image_8bit
creates and writes a dataset named dset_name
attached to the file or group specified by the identifier loc_id
. Attributes conforming to the HDF5 Image and Palette specification for an indexed image are attached to the dataset, thus identifying it as an image. The image data is of the type H5T_NATIVE_UCHAR. An indexed image is an image in which each each pixel information storage is an index to a table palette.
Returns:
Returns a non-negative value if successful; otherwise returns a negative value.
Example:
--- Last Modified: December 04, 2017 | 07:19 AM