def do_cmyk(doc): channels = [LineX_d, LineY_d, Rhomboid_d, InvertedEllipseC_d] generic_image = imagemanip.interleave_channels(*channels) do_generic(doc, generic_image, jagpdf.CS_DEVICE_CMYK, 4, "CMYK") cfg = default_cfg().add(img_dim = g_alt_img_dim) channels = [LineX_d_alt, LineY_d_alt, Rhomboid_d_alt, InvertedEllipseC_d_alt] generic_image2 = imagemanip.interleave_channels(*channels) do_generic(doc, generic_image2, jagpdf.CS_DEVICE_CMYK, 4, "CMYK - %dx%d" % g_alt_img_dim, cfg) cfg = default_cfg().add(bits_a = 6*[8], spec_fn = color_key_mask8_fn(4)) do_generic(doc, generic_image, jagpdf.CS_DEVICE_CMYK, 4, "CMYK - color key mask", cfg) cfg = default_cfg().add(bits_a = 4*[8], spec_fn = hard_mask_fn()) do_generic(doc, generic_image, jagpdf.CS_DEVICE_CMYK, 4, "CMYK - hard mask", cfg)
def do_rgb(doc): channels = [LineX_d, LineY_d, Rhomboid_d] generic_image = imagemanip.interleave_channels(*channels) do_generic(doc, generic_image, jagpdf.CS_DEVICE_RGB, 3, "RGB") cfg = default_cfg().add(bits_a = 5*[16], spec_fn = rendering_intent_fn()) channels = [LineX_d, LineY_d, Rhomboid_d] generic_image = imagemanip.interleave_channels(*channels) do_generic(doc, generic_image, jagpdf.CS_DEVICE_RGB, 3, "RGB - rendering intent", cfg) cfg = default_cfg().add(img_dim = g_alt_img_dim) channels = [LineX_d_alt, LineY_d_alt, Rhomboid_d_alt] generic_image2 = imagemanip.interleave_channels(*channels) do_generic(doc, generic_image2, jagpdf.CS_DEVICE_RGB, 3, "RGB - %dx%d" % g_alt_img_dim, cfg) cfg = default_cfg().add(bits_a = 6*[8], spec_fn = color_key_mask8_fn(3)) do_generic(doc, generic_image, jagpdf.CS_DEVICE_RGB, 3, "RGB - color key mask", cfg) cfg = default_cfg().add(bits_a = 4*[8], spec_fn = hard_mask_fn()) do_generic(doc, generic_image, jagpdf.CS_DEVICE_RGB, 3, "RGB - hard mask", cfg)
def do_cmyk(doc): channels = [LineX_d, LineY_d, Rhomboid_d, InvertedEllipseC_d] generic_image = imagemanip.interleave_channels(*channels) do_generic(doc, generic_image, jagpdf.CS_DEVICE_CMYK, 4, "CMYK") cfg = default_cfg().add(img_dim=g_alt_img_dim) channels = [ LineX_d_alt, LineY_d_alt, Rhomboid_d_alt, InvertedEllipseC_d_alt ] generic_image2 = imagemanip.interleave_channels(*channels) do_generic(doc, generic_image2, jagpdf.CS_DEVICE_CMYK, 4, "CMYK - %dx%d" % g_alt_img_dim, cfg) cfg = default_cfg().add(bits_a=6 * [8], spec_fn=color_key_mask8_fn(4)) do_generic(doc, generic_image, jagpdf.CS_DEVICE_CMYK, 4, "CMYK - color key mask", cfg) cfg = default_cfg().add(bits_a=4 * [8], spec_fn=hard_mask_fn()) do_generic(doc, generic_image, jagpdf.CS_DEVICE_CMYK, 4, "CMYK - hard mask", cfg)
def do_rgb(doc): channels = [LineX_d, LineY_d, Rhomboid_d] generic_image = imagemanip.interleave_channels(*channels) do_generic(doc, generic_image, jagpdf.CS_DEVICE_RGB, 3, "RGB") cfg = default_cfg().add(bits_a=5 * [16], spec_fn=rendering_intent_fn()) channels = [LineX_d, LineY_d, Rhomboid_d] generic_image = imagemanip.interleave_channels(*channels) do_generic(doc, generic_image, jagpdf.CS_DEVICE_RGB, 3, "RGB - rendering intent", cfg) cfg = default_cfg().add(img_dim=g_alt_img_dim) channels = [LineX_d_alt, LineY_d_alt, Rhomboid_d_alt] generic_image2 = imagemanip.interleave_channels(*channels) do_generic(doc, generic_image2, jagpdf.CS_DEVICE_RGB, 3, "RGB - %dx%d" % g_alt_img_dim, cfg) cfg = default_cfg().add(bits_a=6 * [8], spec_fn=color_key_mask8_fn(3)) do_generic(doc, generic_image, jagpdf.CS_DEVICE_RGB, 3, "RGB - color key mask", cfg) cfg = default_cfg().add(bits_a=4 * [8], spec_fn=hard_mask_fn()) do_generic(doc, generic_image, jagpdf.CS_DEVICE_RGB, 3, "RGB - hard mask", cfg)
def do_cielab(doc): channels = [g_img_dim[0]*g_img_dim[1]*[0.5], LineX_d, LineY_d] image = imagemanip.interleave_channels(*channels) do_generic(doc, image, doc.color_space_load('cielab; white=0.9505, 1.089'), 3, "CIE Lab")
def do_cielab(doc): channels = [g_img_dim[0] * g_img_dim[1] * [0.5], LineX_d, LineY_d] image = imagemanip.interleave_channels(*channels) do_generic(doc, image, doc.color_space_load('cielab; white=0.9505, 1.089'), 3, "CIE Lab")
def do_cmyk(doc): channels = [LineX_d, LineY_d, Rhomboid_d, InvertedCross_d] generic_image = imagemanip.interleave_channels(*channels) do_page_for_cs(doc, generic_image, jagpdf.CS_DEVICE_CMYK, 4, "CMYK", default_cfg())
def do_rgb(doc): channels = [LineX_d, LineY_d, Rhomboid_d] generic_image = imagemanip.interleave_channels(*channels) do_page_for_cs(doc, generic_image, jagpdf.CS_DEVICE_RGB, 3, "RGB", default_cfg())