gpt4 book ai didi

c# - 将一张图片分割成几张 silverlight windows phone

转载 作者:行者123 更新时间:2023-11-30 21:06:34 26 4
gpt4 key购买 nike

我想使用 silverlight for windows phone 7.5 将一个图像拆分成几个较小的图像。

首先,我想知道这是否可能(最近我对 Windows Phone API 有一些不愉快的意外),如果是的话,请给我举个例子,因为我找不到任何例子。

感谢您的帮助。

最佳答案

WriteableBitmapEx与 Windows Phone 兼容,并且有一个 Crop 方法可以做到这一点。您只需计算出要裁剪的宽度/高度和 X/Y 坐标。

//this creates the four quadrants of sourceBitmap as new bitmaps

int halfWidth = sourceBitmap.PixelWidth / 2;
int halfHeight = sourceBitmap.PixelHeight / 2;

WriteableBitmap topLeft = sourceBitmap.Crop(0, 0, halfWidth, halfHeight);
WriteableBitmap topRight = sourceBitmap.Crop(halfWidth, 0, halfWidth, halfHeight);
WriteableBitmap bottomLeft = sourceBitmap.Crop(0, halfHeight, halfWidth, halfHeight);
WriteableBitmap bottomRight = sourceBitmap.Crop(halfWidth, halfHeight, halfWidth, halfHeight);

我在上面的例子中可能有一点偏差(没有测试),但它应该演示了 API。

关于c# - 将一张图片分割成几张 silverlight windows phone,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11108661/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com