aboutsummaryrefslogtreecommitdiff
path: root/imagegrid/magickconverter.h
diff options
context:
space:
mode:
Diffstat (limited to 'imagegrid/magickconverter.h')
-rw-r--r--imagegrid/magickconverter.h32
1 files changed, 32 insertions, 0 deletions
diff --git a/imagegrid/magickconverter.h b/imagegrid/magickconverter.h
new file mode 100644
index 0000000..4e82c71
--- /dev/null
+++ b/imagegrid/magickconverter.h
@@ -0,0 +1,32 @@
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+/*#include <wand/MagickWand.h>*/
+#include <wand/magick-wand.h>
+
+#define BYTESNOMFITXERIMATGE 512
+#define BYTESTIPUSFROMAT 4
+
+#define FORMAT_MINIATURA "ppm"
+#define PATH_TEMPORAL "/tmp/imgrid_"
+#define BYTES_NUM_TEMP 4
+
+#define ThrowWandException(wand) \
+{ \
+ char \
+ *description; \
+ \
+ ExceptionType \
+ severity; \
+ \
+ description=MagickGetException(wand,&severity); \
+ (void) fprintf(stderr,"%s %s %ld %s\n",GetMagickModule(),description); \
+ description=(char *) MagickRelinquishMemory(description); \
+ exit(-1); \
+}
+
+typedef char pathimage[BYTESNOMFITXERIMATGE];
+
+typedef char tipus_format[BYTESTIPUSFROMAT];
+
+void convertir(pathimage pathFitxer, tipus_format f, int W, int H, int posi);