Tôi có một ứng dụng iPad chụp ảnh từ ứng dụng Ảnh bằng cách sử dụng ALAssetsLibrary
và sau đó tải chúng lên máy chủ web. Cho đến nay mọi thứ đều hoạt động tốt.Truy cập hình ảnh đã cắt hoặc chỉnh sửa bằng ALAssetsLibrary
Bây giờ nếu tôi truy cập ứng dụng ảnh và chỉnh sửa hình ảnh (nói cắt) và tải lên, bản gốc chưa cắt sẽ được tải lên. Tôi đang truy cập/lưu ảnh bằng url nội dung.
Ex:
createPhoto:
assetUrl: assets-library://asset/asset.JPG?id=542F09CA-00E1-412E-A7E6-0C222E3F8FFB&ext=JPG,
UTIs: (
"public.jpeg"
),
UTI:public.jpeg
Đây không phải là một vấn đề ALAssetsLibrary
bộ nhớ cache bởi vì, tôi đã cố gắng chỉnh sửa, giết ứng dụng, bắt đầu, tải lên mà vẫn tải lên hình ảnh cũ.
Câu hỏi:
- Làm thế nào để tôi biết nếu một chỉnh sửa (cắt/đỏ mắt/nâng cao) phiên bản của bức ảnh có sẵn?
- Làm cách nào để truy cập vào phiên bản đã chỉnh sửa của ảnh?
Tôi in chiều rộng và chiều cao của CGImageRef ' fullResolutionImage: 3968 X 2232 fullScreenImage: 841 X 1024 ' Thật không may fullScreenImage nhỏ hơn nhiều so với hình ảnh toàn màn hình. Tôi cần hình ảnh đã chỉnh sửa đầy đủ để tải lên. Có cách nào khác để truy cập hình ảnh có độ phân giải đầy đủ đã chỉnh sửa hay không. – mithuntnt
Không có API nào cho ứng dụng của bên thứ ba thực hiện điều đó không may. – holtmann