1 /* PHOROS -- Photogrammetric Road Survey */
2 /* Copyright (C) 2017 Bert Burgemeister */
4 /* This program is free software; you can redistribute it and/or modify */
5 /* it under the terms of the GNU General Public License as published by */
6 /* the Free Software Foundation; either version 2 of the License, or */
7 /* (at your option) any later version. */
9 /* This program is distributed in the hope that it will be useful, */
10 /* but WITHOUT ANY WARRANTY; without even the implied warranty of */
11 /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */
12 /* GNU General Public License for more details. */
14 /* You should have received a copy of the GNU General Public License along */
15 /* with this program; if not, write to the Free Software Foundation, Inc., */
16 /* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
33 /* Storage for the in-memory PNG */
41 Put a width x height image from the .pictures file at pictures_path into png.
42 The data_size bytes (value of "dataSize=") of the original blob are read beginning at file position start (after PICTUREDATA_BEGIN).
46 png2mem(char *pictures_path
, /* path to a *.pictures file */
47 long long int start
, /* file position after "PICTUREDATA_BEGIN" */
48 int data_size
, /* value of "dataSize=" */
49 unsigned int width
, /* value of "width=" */
50 unsigned int height
, /* value of "height=" */
51 unsigned int channels
, /* value of "channels=" */
54 int compression_mode
, /* value of "compressed=" */
55 struct png_store
*png
, /* result */
58 double *color_raiser
);
61 Confirm presence of this library by returning n.