mirror of
https://gitee.com/openharmony-tpc/ImageKnife.git
synced 2026-05-24 17:25:44 +08:00
@@ -44,9 +44,9 @@ export class FitCenter implements BaseDownsampling {
|
||||
/*宽高进行等比缩放宽高里面最小的比例先放进去
|
||||
然后再更据原图的缩放比去适配另一边*/
|
||||
|
||||
export class CenterOutside implements BaseDownsampling {
|
||||
export class AtLeast implements BaseDownsampling {
|
||||
getName() {
|
||||
return "CenterOutside"
|
||||
return "AtLeast"
|
||||
}
|
||||
|
||||
getScaleFactor(sourceWidth: number, sourceHeight: number, requestedWidth: number, requestedHeight: number): number {
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
import {
|
||||
AtMost,
|
||||
CenterInside,
|
||||
CenterOutside,
|
||||
AtLeast,
|
||||
DownsampleStrategy,
|
||||
FitCenter,
|
||||
} from './DownsampleStartegy';
|
||||
@@ -65,7 +65,7 @@ export class Downsampler {
|
||||
case DownsampleStrategy.CENTER_OUTSIDE_QUALITY:
|
||||
return new CenterInside();
|
||||
case DownsampleStrategy.AT_LEAST:
|
||||
return new CenterOutside();
|
||||
return new AtLeast();
|
||||
default:
|
||||
throw new Error('Unsupported downsampling strategy');
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user