質問編集履歴
2
題名を変更しました
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
Swift
|
1
|
+
Swift Pixcelinfoの計算の意味がわかりません
|
test
CHANGED
File without changes
|
1
質問の内容を修正しました
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
Swift
|
1
|
+
Swift ピクセル値を得るための掛け算の意味がわかりません
|
test
CHANGED
@@ -1,6 +1,14 @@
|
|
1
1
|
下記のコードで、pixcelInfoを得るためになぜこのようなコードが必要になるかがわかりません。
|
2
2
|
|
3
3
|
```swift
|
4
|
+
|
5
|
+
//ピクセルデータ取得
|
6
|
+
|
7
|
+
let pixelData = image?.cgImage!.dataProvider!.data
|
8
|
+
|
9
|
+
let data: UnsafePointer = CFDataGetBytePtr(pixelData)
|
10
|
+
|
11
|
+
|
4
12
|
|
5
13
|
//RGBを取得
|
6
14
|
|
@@ -14,6 +22,6 @@
|
|
14
22
|
|
15
23
|
```
|
16
24
|
|
17
|
-
特にpixcelinfo: Int = ~の部分が謎です。
|
25
|
+
特にpixcelinfo: Int = ~の部分が謎です。数学的に面積として考えてみたのですが、+Int(pos.x)の部分がわかりません。*4に関しては理解しています。
|
18
26
|
|
19
27
|
どなたか教えていただけないでしょうか?
|