코드가있는 이미지 파일을 조작하는 데 경험이 없으므로 어디서부터 시작해야할지 모릅니다. 필자가해야 할 일은 PNG 이미지 파일을 열어서 objective-C에서 90도 회전시킨 것뿐입니다. 나는 빨리 배우는 분이므로 올바른 방향으로 밀면 대단히 도움이 될 것입니다. 나는 이것이 애매한 기능이 아니라는 것을 알고있다. 모든 GUI 이미지 편집기가이 기능을 사용할 수 있으므로 다른 사람이 도울 수 있어야합니다. 미리 감사드립니다! PNG 파일 회전
(또한, 나는 아이폰이 더 많은 노출을 얻을 태그 한, 이것은 아이폰 독점 할 필요가있는 것이 아닙니다.)
2
A
답변
2
은 여기 "푸시"입니다 :
- 이 ImageIO (
CGImageSourceCreateWithURL
,CGImageSourceCreateImageAtIndex
)를 사용하여 원본 파일에서CGImage
을 만듭니다. - Core Graphics (
CGBitmapContextCreate
)을 사용하여 이전 크기의 비트 맵 컨텍스트를 만듭니다. - 컨텍스트의 변환 행렬 (
CGContextConcatCTM
) - 원본 이미지를 해당 컨텍스트 (
CGContextDrawImage
)로 그립니다. - 은 비트 맵 컨텍스트 (
CGBitmapContextCreateImage
) - 저장 새 파일 (
CGImageDestinationCreateWithURL
,CGImageDestinationAddImage
,CGImageDestinationFinalize
)의 이미지에서 새로운 이미지를 만듭니다.
0
는 유래에 요청 NSImage Rotation보고 시도?
관련 문제
- 1. BlitzMax는 - PNG 파일
- 2. PNG 파일 형식 엔디안?
- 3. 투명한 png 파일 기호 다루기
- 4. PNG 파일 용 DPI 설정
- 5. .NET에서 PNG 파일 크기 줄이기
- 6. 적은 CPU - PNG 파일 순서
- 7. Android NinePatch .png 파일 형식?
- 8. PNG ++
- 9. PNG 압축
- 10. iPhone OpenGL ES 용 PNG 파일
- 11. 라켓 구성표 읽기 쓰기 png 파일
- 12. 폴더에서 다른 폴더로 png 파일 복사
- 13. EMF를 JPEG, PNG 파일 형식으로 변환해야합니다.
- 14. 웹 그래픽에서 png 파일 표준을 알아야합니까?
- 15. IE에서 PNG 이미지 파일 표시 문제
- 16. ImageMagick PNG 크기 조정 파일 크기 증가
- 17. PNG 이미지 파일 크기 가져 오기
- 18. 배경 이미지 회전 장치
- 19. 인터페이스에서 버튼을 회전/회전
- 20. iPhone 회전 + EAGLView 회전 =
- 21. iPhone 회전 회전 감지?
- 22. 회전 할 때 다른 xib 파일 Xcode
- 23. 라텍스의 회전 된 테이블이 파일 끝에 나타납니다.
- 24. 일련의 이미지 표시 여부를 전환합니다. pie_1.png, bar_1.png, pie_2.png, bar_2.png
- 25. 회전 애니메이션없이 IOS 회전 장치
- 26. PNG, 왜 비주얼 스튜디오에서 PNG 파일을 다운로드합니까?
- 27. 픽셀 단위 투명도를 가진 PNG-24를 PNG-8로 변환
- 28. blank PNG UIImageView
- 29. Cocos2D : CCMenu 회전 문제
- 30. 큰 크기의 png 이미지와 큰 파일 크기의 png 이미지 간의 iOS 성능 차이