Skip to content

Commit 0712498

Browse files
committed
add test and fix affine composition
1 parent 26d5cad commit 0712498

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

src/projective/crop.jl

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,10 @@ compose(tfm::ProjectiveTransform, crop::AbstractCrop) = CroppedProjectiveTransfo
9494
compose(tfm::ProjectiveTransform, crop::CroppedProjectiveTransform) =
9595
CroppedProjectiveTransform(tfm |> crop.tfm, crop.crop)
9696

97+
function compose(composed::ComposedProjectiveTransform, cropped::CroppedProjectiveTransform)
98+
return CroppedProjectiveTransform(composed |> cropped.tfm, cropped.crop)
99+
100+
end
97101

98102

99103
"""

test/projective/affine.jl

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,13 @@ include("../imports.jl")
102102

103103
end
104104

105+
@testset ExtendedTestSet "Rotate" begin
106+
tfm = Zoom((0.1, 2.))
107+
image = Image(rand(RGB, 50, 50))
108+
@test_nowarn apply(tfm, image)
109+
110+
end
111+
105112
@testset ExtendedTestSet "Reflect" begin
106113
tfm = Reflect(10)
107114
image = Image(rand(RGB, 50, 50))

0 commit comments

Comments
 (0)