summaryrefslogtreecommitdiff
path: root/Build/source/libs/gd/libgd-src/examples/flip.c
diff options
context:
space:
mode:
authorDenis Bitouzé <dbitouze@wanadoo.fr>2021-02-25 18:23:07 +0000
committerDenis Bitouzé <dbitouze@wanadoo.fr>2021-02-25 18:23:07 +0000
commitc6101f91d071883b48b1b4b51e5eba0f36d9a78d (patch)
tree1bf7f5a881d7a4f5c5bf59d0b2821943dd822372 /Build/source/libs/gd/libgd-src/examples/flip.c
parent07ee7222e389b0777456b427a55c22d0e6ffd267 (diff)
French translation for tlmgr updated
git-svn-id: svn://tug.org/texlive/trunk@57912 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/libs/gd/libgd-src/examples/flip.c')
-rw-r--r--Build/source/libs/gd/libgd-src/examples/flip.c74
1 files changed, 0 insertions, 74 deletions
diff --git a/Build/source/libs/gd/libgd-src/examples/flip.c b/Build/source/libs/gd/libgd-src/examples/flip.c
deleted file mode 100644
index 35f92cf46ec..00000000000
--- a/Build/source/libs/gd/libgd-src/examples/flip.c
+++ /dev/null
@@ -1,74 +0,0 @@
-#include "gd.h"
-#include <stdio.h>
-#include <stdlib.h>
-gdImagePtr loadImage(const char *name)
-{
- FILE *fp;
- gdImagePtr im;
-
- fp = fopen(name, "rb");
- if (!fp) {
- fprintf(stderr, "Can't open jpeg file\n");
- return NULL;
- }
-
- im = gdImageCreateFromJpeg(fp);
- fclose(fp);
- return im;
-}
-
-int savePngImage(gdImagePtr im, const char *name)
-{
- FILE *fp;
- fp = fopen(name, "wb");
- if (!fp) {
- fprintf(stderr, "Can't save png image fromtiff.png\n");
- return 0;
- }
- gdImagePng(im, fp);
- fclose(fp);
- return 1;
-}
-
-int main(int argc, char **arg)
-{
- gdImagePtr im;
- int returncode = 0;
-
- if (argc < 2) {
- fprintf(stderr, "Usage: flip [filename.png]\n");
- return 1;
- }
-
- im = loadImage(arg[1]);
- if (!im) goto error;
- gdImageFlipHorizontal(im);
- if (!savePngImage(im, "flip_horizontal.png")) {
- goto error;
- }
- gdImageDestroy(im);
-
- im = loadImage(arg[1]);
- if (!im) goto error;
- gdImageFlipVertical(im);
- if (!savePngImage(im, "flip_vertical.png")) {
- goto error;
- }
- gdImageDestroy(im);
-
- im = loadImage(arg[1]);
- if (!im) goto error;
- gdImageFlipBoth(im);
- if (!savePngImage(im, "flip_both.png")) {
- goto error;
- }
- gdImageDestroy(im);
-
- goto done;
-
-error:
- returncode = 1;
-
-done:
- return returncode;
-}