blog

iOSは写真の向きが正しくない問題を処理している

写真をサーバーにアップロードし、サーバー側で見たところ、反時計回りに90度回転していたとします。...

Apr 9, 2020 · 1 min. read
シェア

写真をサーバーにアップロードし、サーバー側で表示したところ、写真が反時計回りに90度回転していたとしましょう。 これは、imageOrientationパラメータが処理されていなかったことが原因である可能性があります。

UIImage Categoryをプロジェクトに追加するだけで、これを扱うことができます。

- (UIImage *)normalizedImage { if (self.imageOrientation == UIImageOrientationUp) { return self; } UIGraphicsBeginImageContextWithOptions(self.size, NO, self.scale); [self drawInRect:(CGRect){0, 0, self.size}]; UIImage *normalizedImage = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); return normalizedImage; }
Read next

JavaScriptのプロトタイプチェーン

例の説明によると、プロトタイプ連鎖の基本的な考え方は、参照型が別の参照型のプロパティとメソッドを継承できるようにするためにプロトタイプを使用することです(例のデータ型は参照型と基本型に分かれており、基本型はプロパティとメソッドを持ちますが、基本型は参照型のプロパティとメソッドしか表すことができません)。

Apr 8, 2020 · 2 min read

トランザクションの伝播

Apr 8, 2020 · 3 min read

Javaワークフローの詳細

Apr 8, 2020 · 6 min read

焦点損失関数 焦点損失とGHM

Apr 7, 2020 · 14 min read

cluster$adaptive

Apr 7, 2020 · 1 min read