質問編集履歴

3

コード改変

2019/10/13 02:28

投稿

AppDvl
AppDvl

スコア58

test CHANGED
File without changes
test CHANGED
@@ -133,3 +133,53 @@
133
133
  ![イメージ説明](895af0c8ac2a2130af1099d3f585af8e.png)
134
134
 
135
135
  ![イメージ説明](8f5403dd5f3a1ab7ad5cae992d126beb.png)
136
+
137
+
138
+
139
+ コード改変
140
+
141
+
142
+
143
+ ```
144
+
145
+ import UIKit
146
+
147
+ import PlaygroundSupport
148
+
149
+
150
+
151
+ let fileUrl = Bundle.main.url(forResource: "test", withExtension: "jpg")
152
+
153
+ let image = UIImage(named:"test.jpg")!
154
+
155
+
156
+
157
+ //let fileUrl = PlaygroundSupport.playgroundSharedDataDirectory.appendingPathComponent("test.jpg")
158
+
159
+ //let image = UIImage(contentsOfFile: fileUrl.absoluteString)
160
+
161
+
162
+
163
+ // 以下を該当箇所にコピペすれば良さそうです。
164
+
165
+ let options = [kCGImageSourceShouldCache as String: kCFBooleanFalse]
166
+
167
+ if let data = NSData(contentsOf: fileUrl!), let imgSrc = CGImageSourceCreateWithData(data, options as CFDictionary) {
168
+
169
+ let metadata = CGImageSourceCopyPropertiesAtIndex(imgSrc, 0, options as CFDictionary) as? [String : AnyObject]
170
+
171
+ if let gpsData = metadata?[kCGImagePropertyGPSDictionary as String] {
172
+
173
+ print(gpsData)
174
+
175
+ } else {
176
+
177
+ print("GPS Data load failed...")
178
+
179
+ }
180
+
181
+ }
182
+
183
+ ```
184
+
185
+ ![イメージ説明](2005ca3d7f1fd7ce8345acf89e4f4ec9.png)

2

画像の追加

2019/10/13 02:28

投稿

AppDvl
AppDvl

スコア58

test CHANGED
File without changes
test CHANGED
@@ -129,3 +129,7 @@
129
129
  }
130
130
 
131
131
  ```
132
+
133
+ ![イメージ説明](895af0c8ac2a2130af1099d3f585af8e.png)
134
+
135
+ ![イメージ説明](8f5403dd5f3a1ab7ad5cae992d126beb.png)

1

質問の追加

2019/10/06 05:55

投稿

AppDvl
AppDvl

スコア58

test CHANGED
File without changes
test CHANGED
@@ -10,9 +10,11 @@
10
10
 
11
11
   リファレンスに```kCGImagePropertyGPSDictionary```があったので記録されているものと思っていましたが、そもそもGPS情報(dopや衛星数)は写真を撮ったときに記録されていないのでしょうか?
12
12
 
13
+ ◎kCGImagePropertyExifDictionaryの呼出し方(使い方)は正しいか?
13
14
 
14
15
 
16
+
15
- ファレンスのURL
17
+ ファレンスのURL
16
18
 
17
19
  CGImage プロパティ
18
20