Example #1
0
	def test29_DoBitmapTransformWithUnsupportedOutMode(self):
		inImage = Image.open("cms_data/black100x100.png")
		try:
			outImage = cms.cmsDoBitmapTransform(self.transform2, inImage, cms.TYPE_RGB_8, "YCbCr")
		except cms.cmsError:
			return
		self.fail()
Example #2
0
 def test29_DoBitmapTransformWithUnsupportedOutMode(self):
     inImage = Image.open("cms_data/black100x100.png")
     try:
         outImage = cms.cmsDoBitmapTransform(self.transform2, inImage,
                                             cms.TYPE_RGB_8, "YCbCr")
     except cms.cmsError:
         return
     self.fail()
Example #3
0
	def test27_DoBitmapTransformWithUnsupportedImage(self):
		inImage = Image.open("cms_data/black100x100.png")
		inImage.load()
		inImage = inImage.convert("YCbCr")
		try:
			outImage = cms.cmsDoBitmapTransform(self.transform2, inImage, cms.TYPE_RGB_8, cms.TYPE_CMYK_8)
		except cms.cmsError:
			return
		self.fail()
Example #4
0
 def test27_DoBitmapTransformWithUnsupportedImage(self):
     inImage = Image.open("cms_data/black100x100.png")
     inImage.load()
     inImage = inImage.convert("YCbCr")
     try:
         outImage = cms.cmsDoBitmapTransform(self.transform2, inImage,
                                             cms.TYPE_RGB_8,
                                             cms.TYPE_CMYK_8)
     except cms.cmsError:
         return
     self.fail()
Example #5
0
	def test26_DoBitmapTransform(self):
		inImage = Image.open("cms_data/black100x100.png")
		pixel = inImage.getpixel((1, 1))
		self.assertEqual(3, len(pixel))
		outImage = cms.cmsDoBitmapTransform(self.transform2, inImage, cms.TYPE_RGB_8, cms.TYPE_CMYK_8)
		pixel = outImage.getpixel((1, 1))
		self.assertEqual(4, len(pixel))

		inImage = Image.open("cms_data/white100x100.png")
		pixel = inImage.getpixel((1, 1))
		self.assertEqual(3, len(pixel))
		outImage = cms.cmsDoBitmapTransform(self.transform2, inImage, cms.TYPE_RGB_8, cms.TYPE_CMYK_8)
		pixel = outImage.getpixel((1, 1))
		self.assertEqual(4, len(pixel))

		inImage = Image.open("cms_data/color100x100.png")
		pixel = inImage.getpixel((1, 1))
		self.assertEqual(3, len(pixel))
		outImage = cms.cmsDoBitmapTransform(self.transform2, inImage, cms.TYPE_RGB_8, cms.TYPE_CMYK_8)
		pixel = outImage.getpixel((1, 1))
		self.assertEqual(4, len(pixel))
Example #6
0
    def test26_DoBitmapTransform(self):
        inImage = Image.open("cms_data/black100x100.png")
        pixel = inImage.getpixel((1, 1))
        self.assertEqual(3, len(pixel))
        outImage = cms.cmsDoBitmapTransform(self.transform2, inImage,
                                            cms.TYPE_RGB_8, cms.TYPE_CMYK_8)
        pixel = outImage.getpixel((1, 1))
        self.assertEqual(4, len(pixel))

        inImage = Image.open("cms_data/white100x100.png")
        pixel = inImage.getpixel((1, 1))
        self.assertEqual(3, len(pixel))
        outImage = cms.cmsDoBitmapTransform(self.transform2, inImage,
                                            cms.TYPE_RGB_8, cms.TYPE_CMYK_8)
        pixel = outImage.getpixel((1, 1))
        self.assertEqual(4, len(pixel))

        inImage = Image.open("cms_data/color100x100.png")
        pixel = inImage.getpixel((1, 1))
        self.assertEqual(3, len(pixel))
        outImage = cms.cmsDoBitmapTransform(self.transform2, inImage,
                                            cms.TYPE_RGB_8, cms.TYPE_CMYK_8)
        pixel = outImage.getpixel((1, 1))
        self.assertEqual(4, len(pixel))
Example #7
0
	def ImageCMYKtoRGB(self, image):
		return cmsDoBitmapTransform(self.cmyk_rgb, image, TYPE_CMYK_8, TYPE_RGB_8)		
Example #8
0
	def ImageRGBtoCMYK(self, image):
		return cmsDoBitmapTransform(self.rgb_cmyk, image, image.mode, TYPE_CMYK_8)
 def ImageCMYKtoRGB(self, image):
     return cmsDoBitmapTransform(self.cmyk_rgb, image, TYPE_CMYK_8,
                                 TYPE_RGB_8)
 def ImageRGBtoCMYK(self, image):
     return cmsDoBitmapTransform(self.rgb_cmyk, image, image.mode,
                                 TYPE_CMYK_8)