Get image functions

These functions returns all images of a post

getImages

Returns all images of a post (in fullsize, for smaller pics use PostGallery::getImagesResized() )

\Inc\PostGallery::getImages( $postid );

Returns an array with: 'filename' 'path' 'thumbURL', 'alt', 'title', 'desc'

getImagesResized

Returns all images of a post, resized

$args = array(
  'width' => 300,
  'height' => 300,
  'scale' => 0, // 0 = crop, 1 = scale 1:1
  'bw' => false, // optional, true returns greyscale images
}
$images = \Inc\PostGallery::getImagesResized( $postid, $args );

Returns an array with: 'filename' 'path' 'url', 'width', 'height', 'alt', 'title', 'desc'

getImageString

Return all images (resized) of a post in a json-string.

$args = array(
  'width' => 300,
  'height' => 300,
  'scale' => 0, // 0 = crop, 1 = scale 1:1
  'bw' => false, // optional, true returns greyscale images
  'quotes' => false,
  'singlequotes' => false
}
$images = \Inc\PostGallery::getImageString( $postid, $args );

getPicsResized

Resize an array of pics.

$args = array(
  'width' => 300,
  'height' => 300,
  'scale' => 0, // 0 = crop, 1 = scale 1:1
  'bw' => false, // optional, true returns greyscale images
}
$images = \Inc\PostGallery::getPicsResized( $pics, $args );

Returns an array with: 'filename' 'path' 'url', 'width', 'height'

Get titles, alt and description

$titles = get_post_meta ( $postid, 'postgalleryTitles', true );
$descs = get_post_meta ($postid, 'postgalleryDescs', true );
$altAttributes = get_post_meta ($postid, 'postgalleryAltAttributes', true );

echo $titles[ 'filename.jpg'];