Home
last modified time | relevance | path

Searched refs:wantDensity (Results 1 – 3 of 3) sorted by relevance

/ohos5.0/foundation/multimedia/image_framework/frameworks/innerkitsimpl/codec/src/
H A Dimage_source.cpp588 static inline bool IsDensityChange(int32_t srcDensity, int32_t wantDensity) in IsDensityChange() argument
590 return (srcDensity != 0 && wantDensity != 0 && srcDensity != wantDensity); in IsDensityChange()
593 static inline int32_t GetScalePropByDensity(int32_t prop, int32_t srcDensity, int32_t wantDensity) in GetScalePropByDensity() argument
596 return (prop * wantDensity + (srcDensity >> 1)) / srcDensity; in GetScalePropByDensity()
602 int32_t wantDensity, Size &dstSize) in TransformSizeWithDensity() argument
610 if (IsDensityChange(srcDensity, wantDensity)) { in TransformSizeWithDensity()
611 dstSize.width = GetScalePropByDensity(dstSize.width, srcDensity, wantDensity); in TransformSizeWithDensity()
612 dstSize.height = GetScalePropByDensity(dstSize.height, srcDensity, wantDensity); in TransformSizeWithDensity()
896 if (!IsDensityChange(srcDensity, wantDensity)) { in ResizeCropPixelmap()
900 dstSize.width = GetScalePropByDensity(info.size.width, srcDensity, wantDensity); in ResizeCropPixelmap()
[all …]
/ohos5.0/foundation/multimedia/image_framework/interfaces/innerkits/include/
H A Dimage_source.h342 int32_t wantDensity, Size &dstSize);
/ohos5.0/foundation/multimedia/image_framework/frameworks/innerkitsimpl/test/unittest/image_source_test/
H A Dimage_source_test.cpp2037 int32_t wantDensity = 1; variable
2040 imageSource->TransformSizeWithDensity(srcSize, srcDensity, wantSize, wantDensity, dstSize);