잠시 동안 mono를 사용해 왔고 내가 겪었던 문제 중 하나는 이미지를 CGImage 객체에로드하면 이미지가 수직으로 뒤집어지게된다는 것입니다. 이것은 내가 원래 사용하던 코드이었다Monotouch - 이미지 회전을 뒤집어서 수정하기
public static CGImage LoadJPEG (string sImagePath, bool bSmoothImage)
{
return CGImage.FromJPEG (
new CGDataProvider (sImagePath), null, bSmoothImage,
CGColorRenderingIntent.Default);
}
당신은 단순히 대신 CGImage.FromPNG를 사용하여 위치를 잘못된 파일 형식으로 잘못된 형식을 사용하는 경우,하지만 당신은 예외를 얻을 것이라는 점에 PNG 버전이있다 . 필자는 항상 내 파일 유형을 알고 있으므로 예외를 방지하기 위해 캐치/검사를하지 않았습니다.
이 코드를 사용하면 수직으로 이미지를 뒤집을 수 있습니다. 왜 모노가 이것을 수행하는지 설명 할 수 없으며 해결 방법을 찾고 있지 않은 해결책을 보았습니다.
어떻게 뒤집을 수 있습니까? 다행히도 나는 그 자신에게 대답 할 수있다. 그러나 나는 그것을 "올바른"방법으로 보증 할 수 없다!
편집 맥스에 감사드립니다. C# 하이라이트 방법을 살펴 보았습니다. :) –