teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

6

文法の修正

2019/11/22 04:46

投稿

MashisonJr.
MashisonJr.

スコア11

title CHANGED
File without changes
body CHANGED
@@ -11,6 +11,7 @@
11
11
 
12
12
  Swift5
13
13
 
14
+ ```
14
15
  import UIKit
15
16
 
16
17
  class TapViewController: UIViewController {
@@ -187,6 +188,7 @@
187
188
  }
188
189
 
189
190
  }
191
+ ```
190
192
 
191
193
  ### 試したこと
192
194
 

5

文法の修正(語彙力なくてすいません)

2019/11/22 04:46

投稿

MashisonJr.
MashisonJr.

スコア11

title CHANGED
@@ -1,1 +1,1 @@
1
- このプログラムに画像の縮小うま組み込むことは可能なのか?
1
+ このプログラムに画像を小さするプログラムを付け加えたい。
body CHANGED
@@ -1,11 +1,11 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
- このプログムに画像の縮小うま組み込みたい。
3
+ カメを使って画像を撮った時に、そ撮った画像すぐに小さできるようにしたい。
4
4
 
5
5
  ### 発生している問題・エラーメッセージ
6
6
 
7
7
  IphoneXのカメラで撮った画像を使うと、IphoneXのディスプレイにはきれいに画像が表示されるが、表示されている画像とImageViewの大きさがあっていないのか、座標とRGB値がうまく取れない。
8
- そのため撮った画像の縮小組み込みたいと考えている
8
+ そのためカメラで撮った時にすぐに撮った画像のサイズ小さくできるようにしたい。
9
9
 
10
10
  ### 該当のソースコード
11
11
 

4

質問の変更

2019/11/22 03:46

投稿

MashisonJr.
MashisonJr.

スコア11

title CHANGED
@@ -1,1 +1,1 @@
1
- IphoneXカメで撮った画像とImageView大きさが常に一致するよにしたい。
1
+ プログムに画像の縮小をまく組み込むことは可能なのか?
body CHANGED
@@ -1,15 +1,15 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
- IphoneXカメで撮った画像とImageView大きさが常に一致するよにしたい。
3
+ プログムに画像の縮小をまく組み込みたい。
4
4
 
5
5
  ### 発生している問題・エラーメッセージ
6
6
 
7
- IphoneXのカメラで撮った画像を使うと、ディスプレイにはきれいに画像が表示されるが、表示される画像とImageViewの大きさがあっていないのか、座標がうまく取れない。
7
+ IphoneXのカメラで撮った画像を使うと、IphoneXのディスプレイにはきれいに画像が表示されるが、表示されている画像とImageViewの大きさがあっていないのか、座標とRGB値がうまく取れない。
8
- 画像サイズを横幅140mmにすると画像のサイズとImageviewの大きさが一致するが、140mmより画像の大きさ大きくするどんどんずれが生じる。
8
+ ため撮った画像の縮小組み込みたい考えている。
9
9
 
10
10
  ### 該当のソースコード
11
11
 
12
- Swift
12
+ Swift5
13
13
 
14
14
  import UIKit
15
15
 
@@ -190,6 +190,6 @@
190
190
 
191
191
  ### 試したこと
192
192
 
193
- 画像のリサイズなどをプログラムに加えたりしたがうまくいかなかった。
193
+ 画像のリサイズなどを自分で加えたりしたがうまくいかなかった。
194
194
 
195
195
  ### 補足情報(FW/ツールのバージョンなど)

3

文法の修正(語彙力なくてすいません)

2019/11/22 01:34

投稿

MashisonJr.
MashisonJr.

スコア11

title CHANGED
File without changes
body CHANGED
@@ -5,10 +5,11 @@
5
5
  ### 発生している問題・エラーメッセージ
6
6
 
7
7
  IphoneXのカメラで撮った画像を使うと、ディスプレイにはきれいに画像が表示されるが、表示される画像とImageViewの大きさがあっていないのか、座標がうまく取れない。
8
+ 画像のサイズを横幅140mmにすると画像のサイズとImageviewの大きさが一致するが、140mmより画像の大きさを大きくするとどんどんずれが生じる。
8
9
 
9
10
  ### 該当のソースコード
10
11
 
11
- Swift4
12
+ Swift
12
13
 
13
14
  import UIKit
14
15
 
@@ -191,6 +192,4 @@
191
192
 
192
193
  画像のリサイズなどをプログラムに加えたりしたがうまくいかなかった。
193
194
 
194
- ### 補足情報(FW/ツールのバージョンなど)
195
+ ### 補足情報(FW/ツールのバージョンなど)
195
-
196
- ここにより詳細な情報を記載してください。

2

文法の修正(語彙力なくてすいません。)

2019/11/21 04:48

投稿

MashisonJr.
MashisonJr.

スコア11

title CHANGED
@@ -1,1 +1,1 @@
1
- IphoneXで撮った画像も座標と大きさがきれい取得できるようにしたい
1
+ IphoneXのカメラで撮った画像とImageViewの大きさが一致するようにしたい
body CHANGED
File without changes

1

文法の修正(語彙力なくてすいません)

2019/11/21 04:25

投稿

MashisonJr.
MashisonJr.

スコア11

title CHANGED
File without changes
body CHANGED
@@ -1,16 +1,14 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
- IphoneXのカメラで撮った画像をうまく座標サイズ合うようにしたい。
3
+ IphoneXのカメラで撮った画像とImageViewの大きさ常に一致するようにしたい。
4
4
 
5
5
  ### 発生している問題・エラーメッセージ
6
6
 
7
- ```
8
- IphoneXのカメラで撮った画像が大きすぎるのかうまく座標が読みとれない。
7
+ IphoneXのカメラで撮った画像を使うと、ディスプレイにはきれいに画像表示されるが、表示される画像とImageViewの大きさがあっていないのか座標がうまく取れない。
9
- ```
10
8
 
11
9
  ### 該当のソースコード
12
10
 
13
- ```Swift4
11
+ Swift4
14
12
 
15
13
  import UIKit
16
14
 
@@ -70,9 +68,9 @@
70
68
  extension TapViewController: UIImagePickerControllerDelegate, UINavigationControllerDelegate {
71
69
 
72
70
  //画像を選んだ時の処理
73
- func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {
71
+ func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]) {
74
72
 
75
- let selectedImage = info[UIImagePickerControllerOriginalImage] as! UIImage
73
+ let selectedImage = info[.originalImage] as! UIImage
76
74
  //サイズを圧縮する
77
75
  // let resizedImage = selectedImage.scale(byFactor: 0.4)
78
76
 
@@ -104,7 +102,7 @@
104
102
  } else {
105
103
  }
106
104
 
107
- imageView.contentMode = UIViewContentMode.scaleAspectFill
105
+ imageView.contentMode = UIView.ContentMode.scaleAspectFill
108
106
  imageView.frame.size = CGSize(width: imageWidth, height: imageHeight)
109
107
  //画像がnavigationbarに被らないようにする
110
108
  if imageHeight/2 > (height/2 - navigationBarHeight!) {
@@ -126,11 +124,11 @@
126
124
  }
127
125
 
128
126
  func tappedlibrary() {
129
- let sourceType:UIImagePickerControllerSourceType =
127
+ let sourceType:UIImagePickerController.SourceType =
130
- UIImagePickerControllerSourceType.photoLibrary
128
+ UIImagePickerController.SourceType.photoLibrary
131
129
 
132
130
  if UIImagePickerController.isSourceTypeAvailable(
133
- UIImagePickerControllerSourceType.photoLibrary){
131
+ UIImagePickerController.SourceType.photoLibrary){
134
132
  // インスタンスの作成
135
133
  let cameraPicker = UIImagePickerController()
136
134
  cameraPicker.sourceType = sourceType
@@ -144,11 +142,11 @@
144
142
  }
145
143
 
146
144
  func tappedcamera() {
147
- let sourceType:UIImagePickerControllerSourceType =
145
+ let sourceType:UIImagePickerController.SourceType =
148
- UIImagePickerControllerSourceType.camera
146
+ UIImagePickerController.SourceType.camera
149
147
  // カメラが利用可能かチェック
150
148
  if UIImagePickerController.isSourceTypeAvailable(
151
- UIImagePickerControllerSourceType.camera){
149
+ UIImagePickerController.SourceType.camera){
152
150
  // インスタンスの作成
153
151
  let cameraPicker = UIImagePickerController()
154
152
  cameraPicker.sourceType = sourceType
@@ -163,19 +161,19 @@
163
161
 
164
162
  @IBAction func selecteImageButton(_ sender: UITapGestureRecognizer) {
165
163
  //アラート表示のために
166
- let actionSheet = UIAlertController(title: "", message: "写真の選択", preferredStyle: UIAlertControllerStyle.actionSheet)
164
+ let actionSheet = UIAlertController(title: "", message: "写真の選択", preferredStyle: UIAlertController.Style.actionSheet)
167
165
 
168
- let tappedcamera = UIAlertAction(title: "カメラで撮影する", style: UIAlertActionStyle.default, handler: {
166
+ let tappedcamera = UIAlertAction(title: "カメラで撮影する", style: UIAlertAction.Style.default, handler: {
169
167
  (action: UIAlertAction!) in
170
168
  self.tappedcamera()
171
169
  })
172
170
 
173
- let tappedlibrary = UIAlertAction(title: "ライブラリから選択する", style: UIAlertActionStyle.default, handler: {
171
+ let tappedlibrary = UIAlertAction(title: "ライブラリから選択する", style: UIAlertAction.Style.default, handler: {
174
172
  (action: UIAlertAction!) in
175
173
  self.tappedlibrary()
176
174
  })
177
175
 
178
- let cancel = UIAlertAction(title: "キャンセル", style: UIAlertActionStyle.cancel, handler: {
176
+ let cancel = UIAlertAction(title: "キャンセル", style: UIAlertAction.Style.cancel, handler: {
179
177
  (action: UIAlertAction!) in
180
178
  print("キャンセル")
181
179
  })
@@ -187,11 +185,11 @@
187
185
  present(actionSheet, animated: true, completion: nil)
188
186
  }
189
187
 
190
- }```
188
+ }
191
189
 
192
190
  ### 試したこと
193
191
 
194
- 画像のリサイズなどを行ったりしたがうまくいかなかった。
192
+ 画像のリサイズなどをプログラムに加えたりしたがうまくいかなかった。
195
193
 
196
194
  ### 補足情報(FW/ツールのバージョンなど)
197
195