aboutsummaryrefslogtreecommitdiff
path: root/vendor/x11iraf/ximtool/logo
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/x11iraf/ximtool/logo')
-rw-r--r--vendor/x11iraf/ximtool/logo/NOTES17
-rw-r--r--vendor/x11iraf/ximtool/logo/logo.bin.gzbin0 -> 70597 bytes
-rw-r--r--vendor/x11iraf/ximtool/logo/logo.fitsbin0 -> 1054080 bytes
-rw-r--r--vendor/x11iraf/ximtool/logo/logo.fits.gzbin0 -> 112284 bytes
-rw-r--r--vendor/x11iraf/ximtool/logo/mkhdr.c31
5 files changed, 48 insertions, 0 deletions
diff --git a/vendor/x11iraf/ximtool/logo/NOTES b/vendor/x11iraf/ximtool/logo/NOTES
new file mode 100644
index 00000000..59dcbaef
--- /dev/null
+++ b/vendor/x11iraf/ximtool/logo/NOTES
@@ -0,0 +1,17 @@
+
+To make a new logo:
+
+ 1) Create the logo image by some means. Size should be no larger
+ than 512x512
+ 2) Convert the image to FITS, scale it so pixel values are 0-200
+ 3) Export to a raw 'logo.bin' file using the IRAF command:
+
+ cl> export logo.fits[*,-*] logo.bin raw outtype='b1' header-
+
+ We flip the image in Y due to the difference in location of the
+ origin.
+ 4) Convert the binary logo.bin file to the header:
+
+ % mkhdr logo.bin > ../logo.h
+
+ 5) Recompile the XImtool sources.
diff --git a/vendor/x11iraf/ximtool/logo/logo.bin.gz b/vendor/x11iraf/ximtool/logo/logo.bin.gz
new file mode 100644
index 00000000..ded144e2
--- /dev/null
+++ b/vendor/x11iraf/ximtool/logo/logo.bin.gz
Binary files differ
diff --git a/vendor/x11iraf/ximtool/logo/logo.fits b/vendor/x11iraf/ximtool/logo/logo.fits
new file mode 100644
index 00000000..0ff7df28
--- /dev/null
+++ b/vendor/x11iraf/ximtool/logo/logo.fits
Binary files differ
diff --git a/vendor/x11iraf/ximtool/logo/logo.fits.gz b/vendor/x11iraf/ximtool/logo/logo.fits.gz
new file mode 100644
index 00000000..1837dcdb
--- /dev/null
+++ b/vendor/x11iraf/ximtool/logo/logo.fits.gz
Binary files differ
diff --git a/vendor/x11iraf/ximtool/logo/mkhdr.c b/vendor/x11iraf/ximtool/logo/mkhdr.c
new file mode 100644
index 00000000..240a774b
--- /dev/null
+++ b/vendor/x11iraf/ximtool/logo/mkhdr.c
@@ -0,0 +1,31 @@
+#include <stdio.h>
+#include <stdlib.h>
+#include <fcntl.h>
+
+#define NBYTES 262144 /* 512 x 512 bytes */
+
+unsigned char buf[NBYTES];
+
+main (int argc, char **argv)
+{
+ int i, fd, sz;
+
+ fd = open (argv[1], O_RDONLY, 0644);
+ sz = read (fd, buf, NBYTES);
+ close (fd);
+
+ printf ("#define LOGO_XDIM\t\t512\n");
+ printf ("#define LOGO_YDIM\t\t512\n");
+ printf ("#define LOGO_NCOLORS\t\t200\n");
+ printf ("#define LOGO_NBYTES\t\t262144\n");
+ printf ("\n");
+ printf ("unsigned char logo_data[] = {");
+ for (i=0; i < NBYTES; i++) {
+ if ((i % 15) == 0)
+ printf ("\n ");
+ printf ("0x%02x%s", (unsigned char)buf[i],(i==(NBYTES-1) ? "\n" : ","));
+ }
+ printf ("};\n\n");
+}
+
+