문제 monotouch의 색상 조합 및 이미지 품질을 유지하여 그것이 jQuery과 셀의 경계에 적합합니다이미지 스케일링,
내가 사용한 이미지 크기 조정에 대한 코드를 다음과가 monotouch에있는 UITableViewCell의 경계에 적합하게 이 코드는 이미지 크기를 조정하고 있지만 색상 조합을 유지하지 않는 이미지 색상을 희미하게 만듭니다. 더 나은 솔루션을 제공해주세요.
코드 :
공공 정적있는 UIImage 스케일 (있는 UIImage 소스, SizeF newSize와) { UIGraphics.BeginImageContext (newSize와); var context = UIGraphics.GetCurrentContext(); context.TranslateCTM (0, newSize.Height); context.ScaleCTM (1f, -1f); 귀하의 요구를 들어 아이폰 OS here
에 UIView의 모든 ContentMode에 대해 읽어
context.DrawImage (new RectangleF (0, 0, newSize.Width, newSize.Height), source.CGImage);
var scaledImage = UIGraphics.GetImageFromCurrentImageContext();
UIGraphics.EndImageContext();
return scaledImage;
}
저는 contentMode 속성에 대해 알고 있습니다.하지만 scaleAspectToFit을 사용하면 셀을 완전히 채우지 못합니다. ScaleAspect 채우기를 사용하고 bounds 속성을 true로 설정하면 이미지의 헤드 부분이 커팅됩니다. 따라서 contentMode 속성을 사용할 수 없습니다. . 다른 해결책이 있습니까? –