psd

libpsd - Photoshop file formats (*.psd) decode library Copyright (C) 2004-2007 Graphest Software.

libpsd is the legal property of its developers, whose names are too numerous to list here. Please refer to the COPYRIGHT file distributed with this source distribution.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU Library General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

$Id: libpsd.h, created by Patrick in 2006.05.18, libpsd@graphest.com Exp $

Modules

types
module psd.types
Undocumented in source.

Public Imports

psd.types
public import psd.types;

Members

Enums

psd_bevel_style
enum psd_bevel_style
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_blend_mode
enum psd_blend_mode
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_color_mode
enum psd_color_mode
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_color_space
enum psd_color_space
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_color_stop_type
enum psd_color_stop_type
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_direction
enum psd_direction
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_fill_type
enum psd_fill_type
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_glow_source
enum psd_glow_source
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_gradient_style
enum psd_gradient_style
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_layer_effects_bevel_emboss_type
enum psd_layer_effects_bevel_emboss_type
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_layer_effects_type
enum psd_layer_effects_type
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_layer_info_type
enum psd_layer_info_type
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_layer_type
enum psd_layer_type
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_load_tag
enum psd_load_tag
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_print_style
enum psd_print_style
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_status
enum psd_status
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_stroke_position
enum psd_stroke_position
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_technique_type
enum psd_technique_type
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_units
enum psd_units
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

psd_adjustment_layer_update
psd_status psd_adjustment_layer_update(psd_layer_record* layer)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_image_blend
psd_status psd_image_blend(psd_context* context, psd_int left, psd_int top, psd_int width, psd_int height)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_image_free
psd_status psd_image_free(psd_context* context)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_image_load
psd_status psd_image_load(psd_context** dst_context, psd_char* file_name)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_image_load_exif
psd_status psd_image_load_exif(psd_context** dst_context, psd_char* file_name)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_image_load_header
psd_status psd_image_load_header(psd_context** dst_context, psd_char* file_name)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_image_load_layer
psd_status psd_image_load_layer(psd_context** dst_context, psd_char* file_name)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_image_load_merged
psd_status psd_image_load_merged(psd_context** dst_context, psd_char* file_name)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_image_load_metadata
psd_status psd_image_load_metadata(psd_context** dst_context, psd_char* file_name)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_image_load_stream
psd_status psd_image_load_stream(psd_context** dst_context, psd_file_stream* stream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_image_load_stream_exif
psd_status psd_image_load_stream_exif(psd_context** dst_context, psd_file_stream* stream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_image_load_stream_header
psd_status psd_image_load_stream_header(psd_context** dst_context, psd_file_stream* stream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_image_load_stream_layer
psd_status psd_image_load_stream_layer(psd_context** dst_context, psd_file_stream* stream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_image_load_stream_merged
psd_status psd_image_load_stream_merged(psd_context** dst_context, psd_file_stream* stream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_image_load_stream_metadata
psd_status psd_image_load_stream_metadata(psd_context** dst_context, psd_file_stream* stream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_image_load_stream_thumbnail
psd_status psd_image_load_stream_thumbnail(psd_context** dst_context, psd_file_stream* stream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_image_load_thumbnail
psd_status psd_image_load_thumbnail(psd_context** dst_context, psd_char* file_name)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_layer_effects_update
psd_status psd_layer_effects_update(psd_layer_record* layer, psd_layer_effects_type type)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Manifest constants

psd_layer_effects_image_count
enum psd_layer_effects_image_count;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_layer_effects_type_count
enum psd_layer_effects_type_count;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_layer_info_type_count
enum psd_layer_info_type_count;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

psd_alpha_channel_info
struct psd_alpha_channel_info
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_bezier_point
struct psd_bezier_point
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_border_info
struct psd_border_info
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_channel_info
struct psd_channel_info
psd_color_samplers
struct psd_color_samplers
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_color_samplers_resource
struct psd_color_samplers_resource
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_context
struct psd_context
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_display_info
struct psd_display_info
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_file_stream
struct psd_file_stream
psd_global_layer_mask
struct psd_global_layer_mask
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_gradient_color
struct psd_gradient_color
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_gradient_color_stop
struct psd_gradient_color_stop
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_gradient_transparency_stop
struct psd_gradient_transparency_stop
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_grid_guides
struct psd_grid_guides
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_layer_blending_ranges
struct psd_layer_blending_ranges
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_layer_brightness_contrast
struct psd_layer_brightness_contrast
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_layer_channel_mixer
struct psd_layer_channel_mixer
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_layer_color_balance
struct psd_layer_color_balance
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_layer_curves
struct psd_layer_curves
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_layer_curves_data
struct psd_layer_curves_data
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_layer_effects
struct psd_layer_effects
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_layer_effects_bevel_emboss
struct psd_layer_effects_bevel_emboss
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_layer_effects_color_overlay
struct psd_layer_effects_color_overlay
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_layer_effects_drop_shadow
struct psd_layer_effects_drop_shadow
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_layer_effects_gradient_overlay
struct psd_layer_effects_gradient_overlay
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_layer_effects_inner_glow
struct psd_layer_effects_inner_glow
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_layer_effects_inner_shadow
struct psd_layer_effects_inner_shadow
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_layer_effects_outer_glow
struct psd_layer_effects_outer_glow
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_layer_effects_pattern_overlay
struct psd_layer_effects_pattern_overlay
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_layer_effects_satin
struct psd_layer_effects_satin
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_layer_effects_stroke
struct psd_layer_effects_stroke
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_layer_gradient_fill
struct psd_layer_gradient_fill
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_layer_gradient_map
struct psd_layer_gradient_map
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_layer_hue_saturation
struct psd_layer_hue_saturation
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_layer_level_record
struct psd_layer_level_record
psd_layer_levels
struct psd_layer_levels
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_layer_mask_info
struct psd_layer_mask_info
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_layer_pattern_fill
struct psd_layer_pattern_fill
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_layer_photo_filter
struct psd_layer_photo_filter
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_layer_posterize
struct psd_layer_posterize
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_layer_record
struct psd_layer_record
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_layer_selective_color
struct psd_layer_selective_color
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_layer_solid_color
struct psd_layer_solid_color
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_layer_threshold
struct psd_layer_threshold
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_layer_type_face
struct psd_layer_type_face
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_layer_type_line
struct psd_layer_type_line
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_layer_type_style
struct psd_layer_type_style
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_layer_type_tool
struct psd_layer_type_tool
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_layer_vector_mask
struct psd_layer_vector_mask
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_path
struct psd_path
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_pattern
struct psd_pattern
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_pattern_info
struct psd_pattern_info
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_print_flags
struct psd_print_flags
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_print_flags_info
struct psd_print_flags_info
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_print_scale
struct psd_print_scale
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_resolution_info
struct psd_resolution_info
psd_slices_resource
struct psd_slices_resource
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_slices_resource_block
struct psd_slices_resource_block
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_stream
struct psd_stream
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_subpath
struct psd_subpath
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_thumbnail_resource
struct psd_thumbnail_resource
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_url_list
struct psd_url_list
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_url_list_item
struct psd_url_list_item
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
psd_version_info
struct psd_version_info
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta