回答編集履歴
2
改行。
test
CHANGED
@@ -1,6 +1,4 @@
|
|
1
|
-
今回のケースは、**画像の横サイズ**と**データの横サイズ**が一致しないために起こっている現象だと思われます。
|
1
|
+
今回のケースは、**画像の横サイズ**と**データの横サイズ**が一致しないために起こっている現象だと思われます。(1000x1000のときは両者が一致しているので問題にならない)
|
2
|
-
|
3
|
-
(1000x1000のときは両者が一致しているので問題にならない)
|
4
2
|
|
5
3
|
|
6
4
|
|
1
ちこっと。
test
CHANGED
@@ -1,10 +1,6 @@
|
|
1
|
-
今回のケースは、**画像の横サイズ**と**データの横サイズ**が一致しないために起こっている現象
|
1
|
+
今回のケースは、**画像の横サイズ**と**データの横サイズ**が一致しないために起こっている現象だと思われます。
|
2
2
|
|
3
|
-
(
|
3
|
+
(1000x1000のときは両者が一致しているので問題にならない)
|
4
|
-
|
5
|
-
|
6
|
-
|
7
|
-
ついでに、1ピクセルのサイズもキチンと取得するようにしてみました。
|
8
4
|
|
9
5
|
|
10
6
|
|
@@ -18,9 +14,7 @@
|
|
18
14
|
|
19
15
|
let bytesPerRow = CGImageGetBytesPerRow(myImageView.image!.CGImage)
|
20
16
|
|
21
|
-
print(bytesPerPixel)
|
17
|
+
print("bytesPerPixel=\(bytesPerPixel) bytesPerRow=\(bytesPerRow)")
|
22
|
-
|
23
|
-
print(bytesPerRow)
|
24
18
|
|
25
19
|
|
26
20
|
|
@@ -32,4 +26,8 @@
|
|
32
26
|
|
33
27
|
|
34
28
|
|
35
|
-
|
29
|
+
ついでに、1ピクセルのサイズもキチンと取得するようにしてみました。
|
30
|
+
|
31
|
+
375x667のときはフィルタの有無でbytesPerRowが違っているはずです。
|
32
|
+
|
33
|
+
|