40 lines
		
	
	
		
			939 B
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			40 lines
		
	
	
		
			939 B
		
	
	
	
		
			C
		
	
	
	
	
	
|   | //
 | ||
|  | //  UIImageOrientation+descriptor.h
 | ||
|  | //  VisionCamera
 | ||
|  | //
 | ||
|  | //  Created by Marc Rousavy on 29.12.23.
 | ||
|  | //  Copyright © 2023 mrousavy. All rights reserved.
 | ||
|  | //
 | ||
|  | 
 | ||
|  | #pragma once
 | ||
|  | 
 | ||
|  | #import <Foundation/Foundation.h>
 | ||
|  | #import <UIKit/UIImage.h>
 | ||
|  | 
 | ||
|  | @interface NSString (UIImageOrientationJSDescriptor) | ||
|  | 
 | ||
|  | + (NSString*)stringWithParsed:(UIImageOrientation)orientation; | ||
|  | 
 | ||
|  | @end | ||
|  | 
 | ||
|  | @implementation NSString (UIImageOrientationJSDescriptor) | ||
|  | 
 | ||
|  | + (NSString*)stringWithParsed:(UIImageOrientation)orientation { | ||
|  |   switch (orientation) { | ||
|  |     case UIImageOrientationUp: | ||
|  |     case UIImageOrientationUpMirrored: | ||
|  |       return @"portrait"; | ||
|  |     case UIImageOrientationDown: | ||
|  |     case UIImageOrientationDownMirrored: | ||
|  |       return @"portrait-upside-down"; | ||
|  |     case UIImageOrientationLeft: | ||
|  |     case UIImageOrientationLeftMirrored: | ||
|  |       return @"landscape-left"; | ||
|  |     case UIImageOrientationRight: | ||
|  |     case UIImageOrientationRightMirrored: | ||
|  |       return @"landscape-right"; | ||
|  |   } | ||
|  | } | ||
|  | 
 | ||
|  | @end |