summaryrefslogtreecommitdiff
path: root/example.c
diff options
context:
space:
mode:
authorGlenn Randers-Pehrson <glennrp at users.sourceforge.net>2012-03-16 13:53:25 -0500
committerGlenn Randers-Pehrson <glennrp at users.sourceforge.net>2012-03-16 13:53:25 -0500
commit31d66245ea51a16ab6a64fcaf3435934a6465db0 (patch)
treeb4c8ff02042c17b25540496697631415444c2463 /example.c
parentd9d7a7e8f0431256c6adeab2f7e22cfed12271d4 (diff)
downloadlibpng-31d66245ea51a16ab6a64fcaf3435934a6465db0.tar.gz
[libpng16] Added png_set_itxt() (work in progress)
Diffstat (limited to 'example.c')
-rw-r--r--example.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/example.c b/example.c
index ebc43dc60..0549aeb1a 100644
--- a/example.c
+++ b/example.c
@@ -863,6 +863,13 @@ void write_png(char *file_name /* , ... other image information ... */)
*/
png_set_gAMA(png_ptr, info_ptr, gamma);
+#if PNG_LIBPNG_VER >= 1.6.0
+ png_set_itxt(png_ptr, info_ptr, 0, 0, "Title", "Mona Lisa", NULL, NULL);
+ png_set_itxt(png_ptr, info_ptr, 0, 0, "Author", "Leonardo da Vinci", NULL,
+ NULL);
+ png_set_itxt(png_ptr, info_ptr, 3, 0, "Description", "<long text>", NULL,
+ NULL);
+#else
/* Optionally write comments into the image */
{
png_text text_ptr[3];
@@ -896,6 +903,7 @@ void write_png(char *file_name /* , ... other image information ... */)
png_set_text(write_ptr, write_info_ptr, text_ptr, 3);
}
+#endif
/* Other optional chunks like cHRM, bKGD, tRNS, tIME, oFFs, pHYs */