Documentation
¶
Index ¶
- Constants
- func IParams_colors(p *IParams) int
- func IParams_filters(p *IParams) uint
- func IParams_make(p *IParams) string
- func IParams_model(p *IParams) string
- func IParams_normalized_make(p *IParams) string
- func IParams_normalized_model(p *IParams) string
- func IParams_raw_count(p *IParams) uint
- func IParams_software(p *IParams) string
- func IParams_xmpdata(p *IParams) []byte
- func ImgOther_aperture(p *ImgOther) float32
- func ImgOther_artist(p *ImgOther) string
- func ImgOther_desc(p *ImgOther) string
- func ImgOther_focal_len(p *ImgOther) float32
- func ImgOther_iso_speed(p *ImgOther) float32
- func ImgOther_shot_order(p *ImgOther) uint
- func ImgOther_shutter(p *ImgOther) float32
- func ImgOther_timestamp(p *ImgOther) int64
- func Libraw_adjust_sizes_info_only(data *Data) int
- func Libraw_cameraCount() int
- func Libraw_cameraList() []string
- func Libraw_capabilities() uint
- func Libraw_close(data *Data)
- func Libraw_dcraw_clear_mem(img *ProcessedImage)
- func Libraw_dcraw_ppm_tiff_writer(data *Data, filename string) int
- func Libraw_dcraw_process(data *Data) int
- func Libraw_dcraw_thumb_writer(data *Data, filename string) int
- func Libraw_free_image(data *Data)
- func Libraw_get_cam_mul(data *Data, index int) float32
- func Libraw_get_color_maximum(data *Data) int
- func Libraw_get_iheight(data *Data) int
- func Libraw_get_iwidth(data *Data) int
- func Libraw_get_pre_mul(data *Data, index int) float32
- func Libraw_get_raw_height(data *Data) int
- func Libraw_get_raw_width(data *Data) int
- func Libraw_get_rgb_cam(data *Data, index1, index2 int) float32
- func Libraw_open_buffer(data *Data, buf []byte) int
- func Libraw_open_file(data *Data, filename string) int
- func Libraw_raw2image(data *Data) int
- func Libraw_recycle(data *Data)
- func Libraw_recycle_datastream(data *Data)
- func Libraw_set_adjust_maximum_thr(data *Data, value float32)
- func Libraw_set_bright(data *Data, value float32)
- func Libraw_set_demosaic(data *Data, value int)
- func Libraw_set_fbdd_noiserd(data *Data, value int)
- func Libraw_set_gamma(data *Data, index int, value float32)
- func Libraw_set_highlight(data *Data, value int)
- func Libraw_set_no_auto_bright(data *Data, value int)
- func Libraw_set_output_bps(data *Data, value int)
- func Libraw_set_output_color(data *Data, value int)
- func Libraw_set_output_tif(data *Data, value int)
- func Libraw_set_user_mul(data *Data, index int, value float32)
- func Libraw_strerror(errcode int) string
- func Libraw_subtract_black(data *Data)
- func Libraw_unpack(data *Data) int
- func Libraw_unpack_thumb(data *Data) int
- func Libraw_unpack_thumb_ex(data *Data, i int) int
- func Libraw_version() string
- func Libraw_versionNumber() int
- func ProcessedImage_bits(img *ProcessedImage) uint16
- func ProcessedImage_colors(img *ProcessedImage) uint16
- func ProcessedImage_data(img *ProcessedImage) []byte
- func ProcessedImage_height(img *ProcessedImage) uint16
- func ProcessedImage_width(img *ProcessedImage) uint16
- func Thumbnail_data(t *Thumbnail) []byte
- func Thumbnail_height(t *Thumbnail) uint16
- func Thumbnail_length(t *Thumbnail) uint
- func Thumbnail_width(t *Thumbnail) uint16
- type Data
- type IParams
- type ImageFormat
- type ImageSizes
- type ImgOther
- type LensInfo
- type ProcessedImage
- type Thumbnail
- type ThumbnailFormat
Constants ¶
View Source
const ( IMAGE_JPEG ImageFormat = C.LIBRAW_IMAGE_JPEG IMAGE_BITMAP ImageFormat = C.LIBRAW_IMAGE_BITMAP IMAGE_JPEGXL ImageFormat = C.LIBRAW_IMAGE_JPEGXL THUMBNAIL_UNKNOWN ThumbnailFormat = C.LIBRAW_THUMBNAIL_UNKNOWN THUMBNAIL_JPEG ThumbnailFormat = C.LIBRAW_THUMBNAIL_JPEG THUMBNAIL_BITMAP ThumbnailFormat = C.LIBRAW_THUMBNAIL_BITMAP THUMBNAIL_BITMAP16 ThumbnailFormat = C.LIBRAW_THUMBNAIL_BITMAP16 THUMBNAIL_H265 ThumbnailFormat = C.LIBRAW_THUMBNAIL_H265 THUMBNAIL_JPEGXL ThumbnailFormat = C.LIBRAW_THUMBNAIL_JPEGXL )
Variables ¶
This section is empty.
Functions ¶
func IParams_colors ¶
func IParams_filters ¶
func IParams_make ¶
func IParams_model ¶
func IParams_normalized_make ¶
func IParams_raw_count ¶
func IParams_software ¶
func IParams_xmpdata ¶
func ImgOther_aperture ¶
func ImgOther_artist ¶
func ImgOther_desc ¶
func ImgOther_focal_len ¶
func ImgOther_iso_speed ¶
func ImgOther_shot_order ¶
func ImgOther_shutter ¶
func ImgOther_timestamp ¶
func Libraw_cameraCount ¶
func Libraw_cameraCount() int
func Libraw_cameraList ¶
func Libraw_cameraList() []string
func Libraw_capabilities ¶
func Libraw_capabilities() uint
func Libraw_close ¶
func Libraw_close(data *Data)
func Libraw_dcraw_clear_mem ¶
func Libraw_dcraw_clear_mem(img *ProcessedImage)
func Libraw_dcraw_process ¶
func Libraw_free_image ¶
func Libraw_free_image(data *Data)
func Libraw_get_cam_mul ¶
func Libraw_get_iheight ¶
func Libraw_get_iwidth ¶
func Libraw_get_pre_mul ¶
func Libraw_get_raw_height ¶
func Libraw_get_raw_width ¶
func Libraw_get_rgb_cam ¶
func Libraw_open_buffer ¶
func Libraw_open_file ¶
func Libraw_raw2image ¶
func Libraw_recycle ¶
func Libraw_recycle(data *Data)
func Libraw_recycle_datastream ¶
func Libraw_recycle_datastream(data *Data)
func Libraw_set_bright ¶
func Libraw_set_demosaic ¶
func Libraw_set_fbdd_noiserd ¶
func Libraw_set_gamma ¶
func Libraw_set_highlight ¶
func Libraw_set_output_bps ¶
func Libraw_set_output_color ¶
func Libraw_set_output_tif ¶
func Libraw_set_user_mul ¶
func Libraw_strerror ¶
func Libraw_subtract_black ¶
func Libraw_subtract_black(data *Data)
func Libraw_unpack ¶
func Libraw_unpack_thumb ¶
func Libraw_unpack_thumb_ex ¶
func Libraw_version ¶
func Libraw_version() string
func Libraw_versionNumber ¶
func Libraw_versionNumber() int
func ProcessedImage_bits ¶
func ProcessedImage_bits(img *ProcessedImage) uint16
func ProcessedImage_colors ¶
func ProcessedImage_colors(img *ProcessedImage) uint16
func ProcessedImage_data ¶
func ProcessedImage_data(img *ProcessedImage) []byte
func ProcessedImage_height ¶
func ProcessedImage_height(img *ProcessedImage) uint16
func ProcessedImage_width ¶
func ProcessedImage_width(img *ProcessedImage) uint16
func Thumbnail_data ¶
func Thumbnail_height ¶
func Thumbnail_length ¶
func Thumbnail_width ¶
Types ¶
type ImageFormat ¶
type ImageFormat C.enum_LibRaw_image_formats
func ProcessedImage_type ¶
func ProcessedImage_type(img *ProcessedImage) ImageFormat
type ImageSizes ¶
type ImageSizes C.libraw_image_sizes_t
func Libraw_get_sizes ¶
func Libraw_get_sizes(data *Data) *ImageSizes
type ProcessedImage ¶
type ProcessedImage C.libraw_processed_image_t
func Libraw_dcraw_make_mem_image ¶
func Libraw_dcraw_make_mem_image(data *Data) (*ProcessedImage, int)
func Libraw_dcraw_make_mem_thumb ¶
func Libraw_dcraw_make_mem_thumb(data *Data) (*ProcessedImage, int)
type ThumbnailFormat ¶
type ThumbnailFormat C.enum_LibRaw_thumbnail_formats
func Thumbnail_format ¶
func Thumbnail_format(t *Thumbnail) ThumbnailFormat
Click to show internal directories.
Click to hide internal directories.