mirror of
https://github.com/haraldk/TwelveMonkeys.git
synced 2026-04-04 00:00:01 -04:00
Cleanup of AreaOfInterest
- Extracted AreaOfInterest into an interface - Added an AreaOfInterestFactory. - Use AreaOfInterestFactory in ImageServletResponseImpl - fixed version Conflicts: servlet/pom.xml servlet/src/test/java/com/twelvemonkeys/servlet/image/ImageServletResponseImplTestCase.java
This commit is contained in:
committed by
Shihab Uddin
parent
3628f3b392
commit
8137165bac
@@ -33,6 +33,8 @@ import com.twelvemonkeys.io.FastByteArrayOutputStream;
|
||||
import com.twelvemonkeys.lang.StringUtil;
|
||||
import com.twelvemonkeys.servlet.ServletResponseStreamDelegate;
|
||||
import com.twelvemonkeys.servlet.ServletUtil;
|
||||
import com.twelvemonkeys.servlet.image.aoi.AreaOfInterest;
|
||||
import com.twelvemonkeys.servlet.image.aoi.AreaOfInterestFactory;
|
||||
|
||||
import javax.imageio.*;
|
||||
import javax.imageio.stream.ImageInputStream;
|
||||
@@ -583,7 +585,9 @@ class ImageServletResponseImpl extends HttpServletResponseWrapper implements Ima
|
||||
|
||||
if (aoiX >= 0 || aoiY >= 0 || aoiW >= 0 || aoiH >= 0) {
|
||||
|
||||
aoi = new AreaOfInterest(pDefaultWidth, pDefaultHeight, aoiPercent, aoiUniform).getAOI(aoiX, aoiY, aoiW, aoiH);
|
||||
AreaOfInterest areaOfInterest = AreaOfInterestFactory.getDefault().
|
||||
createAreaOfInterest(pDefaultWidth, pDefaultHeight, aoiPercent, aoiUniform);
|
||||
aoi = areaOfInterest.getAOI(aoiX, aoiY, aoiW, aoiH);
|
||||
return aoi;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user