コード例 #1
0
    def test_increase(self):
        relative_resize = RelativeResizeFilter(**{"increase": 1000})

        image_png = copy(self.image_png)
        image_png = relative_resize.apply(image_png)
        self.assertTupleEqual((2000, 1500), image_png.size)

        image_jpg = copy(self.image_jpg)
        image_jpg = relative_resize.apply(image_jpg)
        self.assertTupleEqual((2000, 1500), image_jpg.size)

        image_tif = copy(self.image_tif)
        image_tif = relative_resize.apply(image_tif)
        self.assertTupleEqual((2000, 1500), image_tif.size)

        image_bmp = copy(self.image_bmp)
        image_bmp = relative_resize.apply(image_bmp)
        self.assertTupleEqual((2000, 1500), image_bmp.size)
コード例 #2
0
    def test_widen(self):
        relative_resize = RelativeResizeFilter(**{"widen": 100})

        image_png = copy(self.image_png)
        image_png = relative_resize.apply(image_png)
        self.assertTupleEqual((100, 50), image_png.size)

        image_jpg = copy(self.image_jpg)
        image_jpg = relative_resize.apply(image_jpg)
        self.assertTupleEqual((100, 50), image_jpg.size)

        image_tif = copy(self.image_tif)
        image_tif = relative_resize.apply(image_tif)
        self.assertTupleEqual((100, 50), image_tif.size)

        image_bmp = copy(self.image_bmp)
        image_bmp = relative_resize.apply(image_bmp)
        self.assertTupleEqual((100, 50), image_bmp.size)
コード例 #3
0
    def test_scale(self):
        relative_resize = RelativeResizeFilter(**{"scale": 1.5})

        image_png = copy(self.image_png)
        image_png = relative_resize.apply(image_png)
        self.assertTupleEqual((1500, 750), image_png.size)

        image_jpg = copy(self.image_jpg)
        image_jpg = relative_resize.apply(image_jpg)
        self.assertTupleEqual((1500, 750), image_jpg.size)

        image_tif = copy(self.image_tif)
        image_tif = relative_resize.apply(image_tif)
        self.assertTupleEqual((1500, 750), image_tif.size)

        image_bmp = copy(self.image_bmp)
        image_bmp = relative_resize.apply(image_bmp)
        self.assertTupleEqual((1500, 750), image_bmp.size)
コード例 #4
0
    def test_decrease_success(self):
        relative_resize = RelativeResizeFilter(**{"decrease": 100})

        image_png = copy(self.image_png)
        image_png = relative_resize.apply(image_png)
        self.assertTupleEqual((900, 400), image_png.size)

        image_jpg = copy(self.image_jpg)
        image_jpg = relative_resize.apply(image_jpg)
        self.assertTupleEqual((900, 400), image_jpg.size)

        image_tif = copy(self.image_tif)
        image_tif = relative_resize.apply(image_tif)
        self.assertTupleEqual((900, 400), image_tif.size)

        image_bmp = copy(self.image_bmp)
        image_bmp = relative_resize.apply(image_bmp)
        self.assertTupleEqual((900, 400), image_bmp.size)
コード例 #5
0
    def test_wrong_init_parameters(self):
        with self.assertRaises(ValueError):
            RelativeResizeFilter(**{})

        with self.assertRaises(ValueError):
            RelativeResizeFilter(**{'method': 'string'})

        with self.assertRaises(ValueError):
            RelativeResizeFilter(**{'heighten': 'height'})

        with self.assertRaises(ValueError):
            RelativeResizeFilter(**{'widen': 'width'})

        with self.assertRaises(ValueError):
            RelativeResizeFilter(**{'increase': 'increase'})

        with self.assertRaises(ValueError):
            RelativeResizeFilter(**{'decrease': 'decrease'})

        with self.assertRaises(ValueError):
            RelativeResizeFilter(**{'scale': 'scale'})
コード例 #6
0
    def test_increase(self):
        relative_resize = RelativeResizeFilter(**{'increase': 1000})

        image_png = copy(self.image_png)
        image_png = relative_resize.apply(image_png)
        self.assertTupleEqual((2000, 1500), image_png.size)

        image_jpg = copy(self.image_jpg)
        image_jpg = relative_resize.apply(image_jpg)
        self.assertTupleEqual((2000, 1500), image_jpg.size)

        image_tif = copy(self.image_tif)
        image_tif = relative_resize.apply(image_tif)
        self.assertTupleEqual((2000, 1500), image_tif.size)

        image_bmp = copy(self.image_bmp)
        image_bmp = relative_resize.apply(image_bmp)
        self.assertTupleEqual((2000, 1500), image_bmp.size)
コード例 #7
0
    def test_widen(self):
        relative_resize = RelativeResizeFilter(**{'widen': 100})

        image_png = copy(self.image_png)
        image_png = relative_resize.apply(image_png)
        self.assertTupleEqual((100, 50), image_png.size)

        image_jpg = copy(self.image_jpg)
        image_jpg = relative_resize.apply(image_jpg)
        self.assertTupleEqual((100, 50), image_jpg.size)

        image_tif = copy(self.image_tif)
        image_tif = relative_resize.apply(image_tif)
        self.assertTupleEqual((100, 50), image_tif.size)

        image_bmp = copy(self.image_bmp)
        image_bmp = relative_resize.apply(image_bmp)
        self.assertTupleEqual((100, 50), image_bmp.size)
コード例 #8
0
    def test_scale(self):
        relative_resize = RelativeResizeFilter(**{'scale': 1.5})

        image_png = copy(self.image_png)
        image_png = relative_resize.apply(image_png)
        self.assertTupleEqual((1500, 750), image_png.size)

        image_jpg = copy(self.image_jpg)
        image_jpg = relative_resize.apply(image_jpg)
        self.assertTupleEqual((1500, 750), image_jpg.size)

        image_tif = copy(self.image_tif)
        image_tif = relative_resize.apply(image_tif)
        self.assertTupleEqual((1500, 750), image_tif.size)

        image_bmp = copy(self.image_bmp)
        image_bmp = relative_resize.apply(image_bmp)
        self.assertTupleEqual((1500, 750), image_bmp.size)
コード例 #9
0
    def test_decrease_success(self):
        relative_resize = RelativeResizeFilter(**{'decrease': 100})

        image_png = copy(self.image_png)
        image_png = relative_resize.apply(image_png)
        self.assertTupleEqual((900, 400), image_png.size)

        image_jpg = copy(self.image_jpg)
        image_jpg = relative_resize.apply(image_jpg)
        self.assertTupleEqual((900, 400), image_jpg.size)

        image_tif = copy(self.image_tif)
        image_tif = relative_resize.apply(image_tif)
        self.assertTupleEqual((900, 400), image_tif.size)

        image_bmp = copy(self.image_bmp)
        image_bmp = relative_resize.apply(image_bmp)
        self.assertTupleEqual((900, 400), image_bmp.size)
コード例 #10
0
 def test_wrong_resource_type(self):
     relative_resize = RelativeResizeFilter(**{'heighten': 50})
     with self.assertRaises(ValueError):
         relative_resize.apply('string')
コード例 #11
0
    def test_decrease_fail(self):
        relative_resize = RelativeResizeFilter(**{'decrease': 500})
        image_png = copy(self.image_png)

        with self.assertRaises(ValueError):
            relative_resize.apply(image_png)
コード例 #12
0
 def test_wrong_resource_type(self):
     relative_resize = RelativeResizeFilter(**{"heighten": 50})
     with self.assertRaises(ValueError):
         relative_resize.apply("string")
コード例 #13
0
    def test_decrease_fail(self):
        relative_resize = RelativeResizeFilter(**{"decrease": 500})
        image_png = copy(self.image_png)

        with self.assertRaises(ValueError):
            relative_resize.apply(image_png)