mirror of
https://github.com/python-pillow/Pillow.git
synced 2025-01-13 10:46:16 +03:00
Merge pull request #8482 from radarhere/imagefile
This commit is contained in:
commit
331e4e7517
|
@ -10,7 +10,7 @@ from pathlib import Path
|
||||||
|
|
||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
from PIL import Image
|
from PIL import Image, ImageFile
|
||||||
|
|
||||||
from .helper import (
|
from .helper import (
|
||||||
assert_image_equal,
|
assert_image_equal,
|
||||||
|
@ -179,7 +179,7 @@ class TestImagingCoreResize:
|
||||||
|
|
||||||
|
|
||||||
@pytest.fixture
|
@pytest.fixture
|
||||||
def gradients_image() -> Generator[Image.Image, None, None]:
|
def gradients_image() -> Generator[ImageFile.ImageFile, None, None]:
|
||||||
with Image.open("Tests/images/radial_gradients.png") as im:
|
with Image.open("Tests/images/radial_gradients.png") as im:
|
||||||
im.load()
|
im.load()
|
||||||
try:
|
try:
|
||||||
|
@ -189,7 +189,7 @@ def gradients_image() -> Generator[Image.Image, None, None]:
|
||||||
|
|
||||||
|
|
||||||
class TestReducingGapResize:
|
class TestReducingGapResize:
|
||||||
def test_reducing_gap_values(self, gradients_image: Image.Image) -> None:
|
def test_reducing_gap_values(self, gradients_image: ImageFile.ImageFile) -> None:
|
||||||
ref = gradients_image.resize(
|
ref = gradients_image.resize(
|
||||||
(52, 34), Image.Resampling.BICUBIC, reducing_gap=None
|
(52, 34), Image.Resampling.BICUBIC, reducing_gap=None
|
||||||
)
|
)
|
||||||
|
@ -210,7 +210,7 @@ class TestReducingGapResize:
|
||||||
)
|
)
|
||||||
def test_reducing_gap_1(
|
def test_reducing_gap_1(
|
||||||
self,
|
self,
|
||||||
gradients_image: Image.Image,
|
gradients_image: ImageFile.ImageFile,
|
||||||
box: tuple[float, float, float, float],
|
box: tuple[float, float, float, float],
|
||||||
epsilon: float,
|
epsilon: float,
|
||||||
) -> None:
|
) -> None:
|
||||||
|
@ -230,7 +230,7 @@ class TestReducingGapResize:
|
||||||
)
|
)
|
||||||
def test_reducing_gap_2(
|
def test_reducing_gap_2(
|
||||||
self,
|
self,
|
||||||
gradients_image: Image.Image,
|
gradients_image: ImageFile.ImageFile,
|
||||||
box: tuple[float, float, float, float],
|
box: tuple[float, float, float, float],
|
||||||
epsilon: float,
|
epsilon: float,
|
||||||
) -> None:
|
) -> None:
|
||||||
|
@ -250,7 +250,7 @@ class TestReducingGapResize:
|
||||||
)
|
)
|
||||||
def test_reducing_gap_3(
|
def test_reducing_gap_3(
|
||||||
self,
|
self,
|
||||||
gradients_image: Image.Image,
|
gradients_image: ImageFile.ImageFile,
|
||||||
box: tuple[float, float, float, float],
|
box: tuple[float, float, float, float],
|
||||||
epsilon: float,
|
epsilon: float,
|
||||||
) -> None:
|
) -> None:
|
||||||
|
@ -266,7 +266,9 @@ class TestReducingGapResize:
|
||||||
|
|
||||||
@pytest.mark.parametrize("box", (None, (1.1, 2.2, 510.8, 510.9), (3, 10, 410, 256)))
|
@pytest.mark.parametrize("box", (None, (1.1, 2.2, 510.8, 510.9), (3, 10, 410, 256)))
|
||||||
def test_reducing_gap_8(
|
def test_reducing_gap_8(
|
||||||
self, gradients_image: Image.Image, box: tuple[float, float, float, float]
|
self,
|
||||||
|
gradients_image: ImageFile.ImageFile,
|
||||||
|
box: tuple[float, float, float, float],
|
||||||
) -> None:
|
) -> None:
|
||||||
ref = gradients_image.resize((52, 34), Image.Resampling.BICUBIC, box=box)
|
ref = gradients_image.resize((52, 34), Image.Resampling.BICUBIC, box=box)
|
||||||
im = gradients_image.resize(
|
im = gradients_image.resize(
|
||||||
|
@ -281,7 +283,7 @@ class TestReducingGapResize:
|
||||||
)
|
)
|
||||||
def test_box_filter(
|
def test_box_filter(
|
||||||
self,
|
self,
|
||||||
gradients_image: Image.Image,
|
gradients_image: ImageFile.ImageFile,
|
||||||
box: tuple[float, float, float, float],
|
box: tuple[float, float, float, float],
|
||||||
epsilon: float,
|
epsilon: float,
|
||||||
) -> None:
|
) -> None:
|
||||||
|
|
Loading…
Reference in New Issue
Block a user