回答編集履歴

2

改行。

2016/03/17 05:06

投稿

fuzzball
fuzzball

スコア16731

test CHANGED
@@ -1,6 +1,4 @@
1
- 今回のケースは、**画像の横サイズ**と**データの横サイズ**が一致しないために起こっている現象だと思われます。
1
+ 今回のケースは、**画像の横サイズ**と**データの横サイズ**が一致しないために起こっている現象だと思われます。(1000x1000のときは両者が一致しているので問題にならない)
2
-
3
- (1000x1000のときは両者が一致しているので問題にならない)
4
2
 
5
3
 
6
4
 

1

ちこっと。

2016/03/17 05:06

投稿

fuzzball
fuzzball

スコア16731

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
+