コード例 #1
0
ファイル: customimage.py プロジェクト: Rogaven/jagpdf
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)
コード例 #2
0
ファイル: customimage.py プロジェクト: Rogaven/jagpdf
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)
コード例 #3
0
ファイル: customimage.py プロジェクト: younger911/jagpdf
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)
コード例 #4
0
ファイル: customimage.py プロジェクト: younger911/jagpdf
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)
コード例 #5
0
ファイル: customimage.py プロジェクト: Rogaven/jagpdf
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")
コード例 #6
0
ファイル: customimage.py プロジェクト: younger911/jagpdf
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")
コード例 #7
0
ファイル: customsmask.py プロジェクト: younger911/jagpdf
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())
コード例 #8
0
ファイル: customsmask.py プロジェクト: younger911/jagpdf
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())