फसल बचाने के लिए और एक छवि में स्पंदन के बिना यूआई

0

सवाल

मैं बनाने के लिए चाहते हैं एक app है कि फसल कर सकते हैं छवि के एक विशिष्ट पहलू अनुपात(डिवाइस अनुपात). लेकिन, मैं किसी भी नहीं करना चाहती यूआई दिखाने के लिए फसल के लिए विकल्प है ।

ठीक है, यहाँ एक उदाहरण है,

यदि उपयोगकर्ता नल पर एक छवि छवि सूची से अनुप्रयोग में चयनित स्वचालित रूप से छवि (पृष्ठभूमि प्रक्रिया) फसल (डिवाइस अनुपात) और बचाया डिवाइस पर दिखाने के बिना किसी भी फसल से संबंधित यूआई । मैं ऐसा कैसे कर सकता! किसी भी समारोह में डार्ट किसके द्वारा फसल कर सकते हैं एक छवि दिखाने के बिना कुछ भी.

enter image description here

crop flutter image
2021-10-26 13:23:42
1

सबसे अच्छा जवाब

0

आप उपयोग कर सकते हैं copyCrop() के साथ छवि:

छवि copyCrop(छवि src, पूर्णांक एक्स, पूर्णांक y, पूर्णांक डब्ल्यू, पूर्णांक एच);

import 'dart:io';
import 'package:image/image.dart';
void main(List<String> argv) {
  String path = argv[0];
  Directory dir = Directory(path);
  List files = dir.listSync();
  List<int> trimRect;
  for (var f in files) {
    if (f is! File) {
      continue;
    }
    List<int> bytes = f.readBytesSync();
    Image image = decodeImage(bytes);
    if (image == null) {
      continue;
    }
    if (trimRect == null) {
      trimRect = findTrim(image, mode: TrimMode.transparent);
    }
    Image trimmed = copyCrop(image, trimRect[0], trimRect[1], 
                             trimRect[2], trimRect[3]);
    String name = f.path.split(RegExp(r'(/|\\)')).last;
    File('$path/trimmed-$name').writeBytesSync(encodeNamedImage(image, f.path));
  }
}
2021-10-27 06:10:19

अन्य भाषाओं में

यह पृष्ठ अन्य भाषाओं में है

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

इस श्रेणी में लोकप्रिय

लोकप्रिय सवाल इस श्रेणी में