From ff0c49f4841d73329309dc9e36c730fe953675d2 Mon Sep 17 00:00:00 2001 From: Janne Koschinski <janne@kuschku.de> Date: Mon, 30 Apr 2018 04:56:41 +0200 Subject: [PATCH] More debugging info Signed-off-by: Janne Koschinski <janne@kuschku.de> --- util.go | 54 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 53 insertions(+), 1 deletion(-) diff --git a/util.go b/util.go index 6c1a0d8..86950c9 100644 --- a/util.go +++ b/util.go @@ -7,6 +7,58 @@ import ( "math" ) +func colorSpaceName(colorSpace imagick.ColorspaceType) string { + if colorSpace == imagick.COLORSPACE_UNDEFINED { + return "COLORSPACE_UNDEFINED" + } else if colorSpace == imagick.COLORSPACE_RGB { + return "COLORSPACE_RGB" + } else if colorSpace == imagick.COLORSPACE_GRAY { + return "COLORSPACE_GRAY" + } else if colorSpace == imagick.COLORSPACE_TRANSPARENT { + return "COLORSPACE_TRANSPARENT" + } else if colorSpace == imagick.COLORSPACE_OHTA { + return "COLORSPACE_OHTA" + } else if colorSpace == imagick.COLORSPACE_LAB { + return "COLORSPACE_LAB" + } else if colorSpace == imagick.COLORSPACE_XYZ { + return "COLORSPACE_XYZ" + } else if colorSpace == imagick.COLORSPACE_YCBCR { + return "COLORSPACE_YCBCR" + } else if colorSpace == imagick.COLORSPACE_YCC { + return "COLORSPACE_YCC" + } else if colorSpace == imagick.COLORSPACE_YIQ { + return "COLORSPACE_YIQ" + } else if colorSpace == imagick.COLORSPACE_YPBPR { + return "COLORSPACE_YPBPR" + } else if colorSpace == imagick.COLORSPACE_YUV { + return "COLORSPACE_YUV" + } else if colorSpace == imagick.COLORSPACE_CMYK { + return "COLORSPACE_CMYK" + } else if colorSpace == imagick.COLORSPACE_SRGB { + return "COLORSPACE_SRGB" + } else if colorSpace == imagick.COLORSPACE_HSB { + return "COLORSPACE_HSB" + } else if colorSpace == imagick.COLORSPACE_HSL { + return "COLORSPACE_HSL" + } else if colorSpace == imagick.COLORSPACE_HWB { + return "COLORSPACE_HWB" + } else if colorSpace == imagick.COLORSPACE_REC601LUMA { + return "COLORSPACE_REC601LUMA" + } else if colorSpace == imagick.COLORSPACE_REC601YCBCR { + return "COLORSPACE_REC601YCBCR" + } else if colorSpace == imagick.COLORSPACE_REC709LUMA { + return "COLORSPACE_REC709LUMA" + } else if colorSpace == imagick.COLORSPACE_REC709YCBCR { + return "COLORSPACE_REC709YCBCR" + } else if colorSpace == imagick.COLORSPACE_LOG { + return "COLORSPACE_LOG" + } else if colorSpace == imagick.COLORSPACE_CMY { + return "COLORSPACE_CMY" + } else { + return "Unknown" + } +} + func resize(wand *imagick.MagickWand, wandLinear *imagick.MagickWand, size Size, quality Quality, target string) error { var err error var mw *imagick.MagickWand @@ -86,7 +138,6 @@ func resize(wand *imagick.MagickWand, wandLinear *imagick.MagickWand, size Size, return err } - println(colorSpace) err = mw.TransformImageColorspace(colorSpace) if err != nil { return err @@ -112,6 +163,7 @@ func resize(wand *imagick.MagickWand, wandLinear *imagick.MagickWand, size Size, mw.SetImageProfile("IPTC", []byte(iptcProfile)) } + println(colorSpaceName(colorSpace)) err = mw.WriteImage(target) return err -- GitLab