|
Lines 83-89
Link Here
|
| 83 |
#if HAVE_PNG_H |
83 |
#if HAVE_PNG_H |
| 84 |
set_error_handler (_png, _info); |
84 |
set_error_handler (_png, _info); |
| 85 |
|
85 |
|
|
|
86 |
/* when not interlacing (ie, only one pass), number of rows is image height: _v_sz */ |
| 87 |
#if PNG_LIBPNG_VER > 10499 |
| 88 |
if (!_footer && _v_sz == lib->get_current_row_number(_png)) |
| 89 |
#else |
| 86 |
if (_header && !_footer && _png->num_rows == _png->flush_rows) |
90 |
if (_header && !_footer && _png->num_rows == _png->flush_rows) |
|
|
91 |
#endif |
| 87 |
{ |
92 |
{ |
| 88 |
lib->write_end (_png, _info); |
93 |
lib->write_end (_png, _info); |
| 89 |
_footer = true; |
94 |
_footer = true; |
|
Lines 167-172
Link Here
|
| 167 |
funcsym (write_row); |
172 |
funcsym (write_row); |
| 168 |
funcsym (write_flush); |
173 |
funcsym (write_flush); |
| 169 |
funcsym (write_end); |
174 |
funcsym (write_end); |
|
|
175 |
#if PNG_LIBPNG_VER > 10499 |
| 176 |
funcsym (get_current_row_number); |
| 177 |
#endif |
| 170 |
|
178 |
|
| 171 |
if (lib->access_version_number |
179 |
if (lib->access_version_number |
| 172 |
&& lib->create_write_struct |
180 |
&& lib->create_write_struct |
|
Lines 176-181
Link Here
|
| 176 |
&& lib->set_IHDR |
184 |
&& lib->set_IHDR |
| 177 |
&& lib->set_pHYs |
185 |
&& lib->set_pHYs |
| 178 |
&& lib->set_invert_mono |
186 |
&& lib->set_invert_mono |
|
|
187 |
#if PNG_LIBPNG_VER > 10499 |
| 188 |
&& lib->get_current_row_number |
| 189 |
#endif |
| 179 |
&& lib->write_info |
190 |
&& lib->write_info |
| 180 |
&& lib->write_row |
191 |
&& lib->write_row |
| 181 |
&& lib->write_flush |
192 |
&& lib->write_flush |