[mob] Remove redundant clippling and anti aliasing for performance gain

This commit is contained in:
ashilkn 2024-04-22 11:52:39 +05:30
parent ae046e33b4
commit c1587cc5ea
2 changed files with 6 additions and 10 deletions

View file

@ -48,7 +48,7 @@ class _FaceWidgetState extends State<FaceWidget> {
@override
Widget build(BuildContext context) {
if (Platform.isAndroid) {
if (Platform.isIOS) {
return FutureBuilder<Uint8List?>(
future: getFaceCrop(),
builder: (context, snapshot) {
@ -277,13 +277,9 @@ class _FaceWidgetState extends State<FaceWidget> {
: BorderSide.none,
),
),
child: ClipRRect(
borderRadius:
const BorderRadius.all(Radius.elliptical(16, 12)),
child: CroppedFaceImageView(
enteFile: widget.file,
face: widget.face,
),
child: CroppedFaceImageView(
enteFile: widget.file,
face: widget.face,
),
),
const SizedBox(height: 8),

View file

@ -76,8 +76,8 @@ class CroppedFaceImageView extends StatelessWidget {
offsetY = offsetY / imageToWidgetRatio;
}
return ClipRect(
clipBehavior: Clip.antiAlias,
return ClipRRect(
borderRadius: const BorderRadius.all(Radius.elliptical(16, 12)),
child: Transform.translate(
offset: Offset(
offsetX,