I create my own icons for xymon, but I'd like to use png files instead of gif's. What config file are those specified in? I can easily overwrite the old icons with my new icons if I leave everything as gif's, but I'd like to make them png's instead. Where do I set that?
Thank you.
*Kris Springer*
On 25 November 2013 07:21, Kris Springer <kspringer at innovateteam.com> wrote:
I create my own icons for xymon, but I'd like to use png files instead of gif's. What config file are those specified in? I can easily overwrite the old icons with my new icons if I leave everything as gif's, but I'd like to make them png's instead. Where do I set that?
Kris, this is hard-coded in Xymon. The function dotgiffilename() in lib/color.c appends ".gif" to the color name when generating webpages. You could change the source code and re-compile. But suspect that if you simply rename your PNG files to have a .gif extension, then they'll be recognised by the browser, and displayed correctly anyway.
Cheers Jeremy
The browser reads the file. Only Windows executes based on file name.
Josh Luthman Office: 937-552-2340 Direct: 937-552-2343 1100 Wayne St Suite 1337 Troy, OH 45373 On Nov 25, 2013 12:34 AM, "Jeremy Laidman" <jlaidman at rebel-it.com.au> wrote:
On 25 November 2013 07:21, Kris Springer <kspringer at innovateteam.com>wrote:
I create my own icons for xymon, but I'd like to use png files instead of gif's. What config file are those specified in? I can easily overwrite the old icons with my new icons if I leave everything as gif's, but I'd like to make them png's instead. Where do I set that?
Kris, this is hard-coded in Xymon. The function dotgiffilename() in lib/color.c appends ".gif" to the color name when generating webpages. You could change the source code and re-compile. But suspect that if you simply rename your PNG files to have a .gif extension, then they'll be recognised by the browser, and displayed correctly anyway.
Cheers Jeremy
Xymon mailing list Xymon at xymon.com http://lists.xymon.com/mailman/listinfo/xymon
On 25 November 2013 16:36, Josh Luthman <josh at imaginenetworksllc.com> wrote:
The browser reads the file. Only Windows executes based on file name.
Yes, that's a good point. I wondered if the browser instead gets its queue from the Content-Type header MIME type (that is "image/gif" or "image/png"). So I tested it. Apache gives "image/gif" even for a PNG file, so Apache is looking only at the file extension. When my browser (Chrome) gets the image file, it ignores the MIME type and instead looks at the image file contents to see what it is and how to display it. Just like Josh said.
J
Den 25.11.2013 06:34, Jeremy Laidman skrev:
On 25 November 2013 07:21, Kris Springer <kspringer at innovateteam.com [1]> wrote:
I create my own icons for xymon, but I'd like to use png files instead of gif's. What config file are those specified in? I can easily overwrite the old icons with my new icons if I leave everything as gif's, but I'd like to make them png's instead. Where do I set that?
Kris, this is hard-coded in Xymon. The function dotgiffilename() in lib/color.c appends ".gif" to the color name when generating webpages. You could change the source code and re-compile. But suspect that if you simply rename your PNG files to have a .gif extension, then they'll be recognised by the browser, and displayed correctly anyway.
Hmm, yes - that is absolutely stupid. The patch for removing that is rather trivial, I'll include it in the next release (4.3.13, due this week).
Regards, Henrik
Links:
[1] mailto:kspringer at innovateteam.com
participants (4)
-
henrik@hswn.dk
-
jlaidman@rebel-it.com.au
-
josh@imaginenetworksllc.com
-
kspringer@innovateteam.com