ios - Rotate Image in ImageView and save to server -


how can rotate image in image view , apply gesture on image , save image server @ same state image

- (ibaction)imagemove:(id)sender {     static int numrot = 0;      myimage.transform = cgaffinetransformmakerotation(m_pi_2 * numrot);     ++numrot; } 

from piece of code able rotate image view 90 degree

use this:-

@interface uiimage (rotationmethods) - (uiimage *)rotateimagebydegree:(cgfloat)degrees; @end  @implementation uiimage (rotationmethods)  static cgfloat getradianfromdegree(cgfloat degrees)  

{return degrees * m_pi / 180;};

- (uiimage *) rotateimagebydegree:(cgfloat)degrees  {        uiview *rotatedimageview = [[uiview alloc] initwithframe:cgrectmake(0,0,self.size.width, self.size.height)];     cgaffinetransform t = cgaffinetransformmakerotation(getradianfromdegree(degrees));     rotatedimageview.transform = t;     cgsize rotatedsize = rotatedimageview.frame.size;     uigraphicsbeginimagecontext(rotatedsize);     cgcontextref bitmap = uigraphicsgetcurrentcontext();     cgcontexttranslatectm(bitmap, rotatedsize.width/2, rotatedsize.height/2);     cgcontextrotatectm(bitmap, getradianfromdegree(degrees));     cgcontextscalectm(bitmap, 1.0, -1.0);     cgcontextdrawimage(bitmap, cgrectmake(-self.size.width / 2, -self.size.height / 2, self.size.width, self.size.height), [self cgimage]);     uiimage *rotatedimage = uigraphicsgetimagefromcurrentimagecontext();     uigraphicsendimagecontext();     return rotatedimage;  }  @end 

Comments

Popular posts from this blog

java - WARN : org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/board/] in DispatcherServlet with name 'appServlet' -

android - How to create dynamically Fragment pager adapter -

html - Outlook 2010 Anchor (url/address/link) -