Mam iPada, który trwa obrazy ze zdjęć za pomocą aplikacji ALAssetsLibrary
a następnie przesłane do ich serwera WWW. Jak dotąd wszystko działa dobrze.Dostęp przycięte lub edytować obrazy za pomocą ALAssetsLibrary
Teraz jeśli pójdę do wniosku fotografie i edycji obrazu (powiedzmy upraw) i przesłać oryginał un-przycięte jest uzyskiwanie przesłany. Uzyskuję dostęp/zapisuję zdjęcie przy użyciu adresu URL zasobu.
Ex:
createPhoto:
assetUrl: assets-library://asset/asset.JPG?id=542F09CA-00E1-412E-A7E6-0C222E3F8FFB&ext=JPG,
UTIs: (
"public.jpeg"
),
UTI:public.jpeg
To nie jest kwestia ALAssetsLibrary
cache becuase próbowałem edycji, zabić aplikację, start, przesyłanie, które wciąż przesłane stare zdjęcie.
Pytanie:
- Skąd mam wiedzieć, czy edytowany (przycięty/czerwonych oczu/rozszerzony) wersja zdjęcie jest dostępne?
- Jak uzyskać dostęp do edytowanej wersji zdjęcia?
wydrukowałem szerokość i wysokość CGImageRef ' fullResolutionImage: 3968 X 2232 fullScreenImage: 841 X 1024 ' Niestety fullScreenImage jest znacznie mniejsza niż pełnoekranowego obrazu. Do przesłania potrzebuję pełnowymiarowego edytowanego obrazu. Czy istnieje alternatywny sposób uzyskiwania dostępu do edytowanego obrazu w pełnej rozdzielczości. – mithuntnt
Niestety nie ma interfejsu API aplikacji innych firm. – holtmann