classify_photo.dart 788 B

12345678910111213141516171819202122232425262728293031
  1. import 'dart:ffi';
  2. import 'classify_photo_platform_interface.dart';
  3. class ClassifyPhoto {
  4. Future<String?> getPlatformVersion() {
  5. return ClassifyPhotoPlatform.instance.getPlatformVersion();
  6. }
  7. Future<List<Map<String, dynamic>>?> getPhoto() {
  8. return ClassifyPhotoPlatform.instance.getPhoto();
  9. }
  10. Future<Map<String, int>> getStorageInfo() {
  11. return ClassifyPhotoPlatform.instance.getStorageInfo();
  12. }
  13. Future<bool> checkTrialEligibility() {
  14. return ClassifyPhotoPlatform.instance.checkTrialEligibility();
  15. }
  16. Future<Map<String, dynamic>> getPhotoExif(String filePath) async {
  17. try {
  18. return await ClassifyPhotoPlatform.instance.getPhotoExif(filePath);
  19. } catch (e) {
  20. print('获取照片 EXIF 信息失败: $e');
  21. return {};
  22. }
  23. }
  24. }