blog

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

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

Apr 9, 2020 · 1 min. read
Share this

写真をサーバーにアップロードし、サーバー側で表示したところ、写真が反時計回りに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

ハッシュテーブルとハッシュアルゴリズム

まず、キーワードkがあるという前提の概要は、その値は、fの格納場所に格納されます。この方法では、比較することなく、レコードに直接アクセスすることができますチェック。 fは、ハッシュ関数、テーブルの確立の考え方によると、ハッシュテーブルです。しかし、fを計算する過程で、別のkによって計算されます。

Apr 8, 2020 · 4 min read