[解決済み] UIImageを200x200pt/pxにリサイズする。
2023-04-16 19:03:25
質問
画像のリサイズに苦労しています。 基本的に私はにつまずいた。 UIImageを縮小して、ぼやけたのではなく、同時に鮮明/シャープにするにはどうすればよいですか?
これは合法的なソリューションのように見えますが、どういうわけか正しく動作しません。
私のアプリは、カメラ ロールからの写真で動作します。この写真は約 200x200 にリサイズされるはずですが、幅が重要であり、高さは重要ではありません。
残念ながら、私は動作しないソリューションに対する怒りでそれを破棄したため、サンプルコードを持っていません、申し訳ありません。
どのように解決するのですか?
以下は私のコードです。画像の幅は850pxで、200pxではありません。
func resizeImage(image: UIImage, newWidth: CGFloat) -> UIImage {
let scale = newWidth / image.size.width
let newHeight = image.size.height * scale
UIGraphicsBeginImageContext(CGSizeMake(newWidth, newHeight))
image.drawInRect(CGRectMake(0, 0, newWidth, newHeight))
let newImage = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
return newImage
}
@IBAction func chooseImage(sender: AnyObject) {
var myPickerController = UIImagePickerController()
myPickerController.sourceType = UIImagePickerControllerSourceType.PhotoLibrary
myPickerController.delegate = self;
self.presentViewController(myPickerController, animated: true, completion: nil)
}
func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [NSObject : AnyObject])
{
var imagenow = info[UIImagePickerControllerOriginalImage] as? UIImage
imageImage.image = resizeImage(imagenow!, newWidth: 200)
pimg2 = imageImage.image!
cidnew2 = textFieldCID!.text!
pname2 = textFieldName!.text
pmanu2 = textFieldMan!.text
pnick2 = textFieldNick!.text
podate2 = textFieldPODate!.text
pno2 = textFieldArtNo!.text
self.dismissViewControllerAnimated(true, completion: nil)
}
関連
-
XCode のコンパイル例外を解決する clang: error: linker command failed with exit code 1
-
[解決済み] UIImageのサイズを変更する最も簡単な方法?
-
[解決済み] iOSアプリをApple Developer Programや脱獄せずにデバイス上でテストすることができます。
-
[解決済み】UIImageとBase64文字列の変換について
-
[解決済み】uiimageの高さと幅を取得するにはどうすればいいですか?
-
[解決済み] UIImage。リサイズ、そしてクロップ
-
[解決済み] UIImageを90度回転させるには?
-
[解決済み] SwiftでUIImageをソリッドカラーで作成する
-
[解決済み] SwiftでUIImageをNSDataに変換してUIImageに戻す?
-
[解決済み] Swiftで画像をリサイズするには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[iOS]コンパイルエラー:ld: アーキテクチャ x86_64 のシンボルが見つかりません。
-
iOS classic error Undefined symbols for architecture XXX:
-
[解決済み] UITableViewの選択を無効にするにはどうすればよいですか?
-
[解決済み] 文字列の長さを取得する
-
[解決済み] iPhone 5の画面解像度に対応したアプリを開発・移行するには?
-
[解決済み] UILabelで複数行のテキストを表示する
-
[解決済み] インポート vs #インポート - iOS 7
-
[解決済み] iOS 7でステータスバーとナビゲーションバーがビューの境界を越えて表示される
-
[解決済み] Swiftで配列に要素を追加する
-
[解決済み】SwiftでCGRectMake, CGPointMake, CGSizeMake, CGRectZero, CGPointZeroが使用できない件