728x90
이미지 중심을 기준으로 해당 크기로 자른다.
public static Bitmap CropCenterBitmap(Bitmap src, int w, int h)
{
if (src == null)
return null;
{
if (src == null)
return null;
int width = src.Width;
int height = src.Height;
if (width < w && height < h)
return src;
int x = 0;
int y = 0;
if (width > w)
x = (width - w)/ 2;
if (height > h)
y = (height - h)/ 2;
int cw = w; // crop width
int ch = h; // crop height
if (w > width)
cw = width;
if (h > height)
ch = height;
return Bitmap.CreateBitmap(src, x, y, cw, ch);
}
728x90
'C# > Xamarin Maui' 카테고리의 다른 글
[Xamarin.Android] ImageView 에 URL 이미지 화면에 표시하기 (0) | 2018.04.15 |
---|---|
[Xamarin.Android] WebView 에 html 코드 넣기 (0) | 2018.04.15 |
(Xamarin Forms) 배터리 상태 정보 가져오기 (0) | 2018.03.02 |
Xamarin 으로 만든 게임 - 링크 (0) | 2018.02.04 |
(Xamarin.Forms) 에러 - "Xamarin.Forms.Build.Tasks.GetTasksAbi" 작업을 로드할 수 없습니다. (0) | 2018.01.28 |