1
- import { Img } from '@nativescript-community/ui-image' ;
1
+ import { Img , registerPluginGetContextFromOptions } from '@nativescript-community/ui-image' ;
2
2
import { applyMixins , colorMatrixProperty , cssProperty } from './index-common' ;
3
- import { registerPluginGetContextFromOptions } from '@nativescript-community/ui-image' ;
4
3
5
4
declare module '@nativescript-community/ui-image' {
6
5
interface Img {
@@ -12,8 +11,7 @@ declare module '@nativescript-community/ui-image' {
12
11
13
12
const FloatConstructor = interop . sizeof ( interop . types . id ) === 4 ? Float32Array : Float64Array ;
14
13
15
-
16
- function filterFromMatrix ( matrix : number [ ] , ciFilter :CIFilter = CIFilter . filterWithName ( 'CIColorMatrix' ) ) {
14
+ function filterFromMatrix ( matrix : number [ ] , ciFilter : CIFilter = CIFilter . filterWithName ( 'CIColorMatrix' ) ) {
17
15
ciFilter . setValueForKey ( CIVector . vectorWithValuesCount ( new FloatConstructor ( matrix . slice ( 0 , 4 ) ) . buffer as any , 4 ) , 'inputRVector' ) ;
18
16
ciFilter . setValueForKey ( CIVector . vectorWithValuesCount ( new FloatConstructor ( matrix . slice ( 5 , 9 ) ) . buffer as any , 4 ) , 'inputGVector' ) ;
19
17
ciFilter . setValueForKey ( CIVector . vectorWithValuesCount ( new FloatConstructor ( matrix . slice ( 10 , 14 ) ) . buffer as any , 4 ) , 'inputBVector' ) ;
@@ -22,11 +20,11 @@ function filterFromMatrix(matrix: number[], ciFilter:CIFilter = CIFilter.filterW
22
20
ciFilter . setName ( JSON . stringify ( matrix ) ) ;
23
21
}
24
22
registerPluginGetContextFromOptions ( ( context , transformers , options : Partial < Img > ) => {
25
- const ciFilter = options . mCIFilter ?? ( options . colorMatrix ? filterFromMatrix ( options . colorMatrix ) : undefined ) ;
23
+ const ciFilter = options . mCIFilter ?? ( options . colorMatrix ? filterFromMatrix ( options . colorMatrix ) : undefined ) ;
26
24
if ( ciFilter ) {
27
25
transformers . push ( SDImageFilterTransformer . transformerWithFilter ( ciFilter ) ) ;
28
26
}
29
- } )
27
+ } ) ;
30
28
31
29
class ImgExtended {
32
30
nativeImageViewProtected : SDAnimatedImageView | UIImageView ;
0 commit comments