c# - 构建一个位图,用较小的图像填充它

标签 c# image windows-mobile fill

我正在使用 C# 和 .NET Compact Framework 开发 Windows Mobile 应用程序。

我想用较小的图像填充位图。为了填充这个新的位图,我想水平和垂直地重复图像,直到位图被完全填充。

我该怎么做?

谢谢!

最佳答案

使用Graphics.FromImage在您的目标上获取一个 Graphics 对象,然后在生成的 Graphics 对象上使用 DrawImage 方法在您的图 block 中绘制。根据图 block 的大小和目标位图(即按图 block 大小偏移 x、y 并重复),根据需要对每一行和列重复。

关于c# - 构建一个位图,用较小的图像填充它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1743939/

相关文章:

c# - Windows Mobile 6.5.3 和以前的版本在运行时如何区分?

android - 我可以使用 phoneGap 部署到多平台吗?

android - JPG 真的只能在 Android 中使用吗?

javascript - 用我的 HTML 编写的图像不可见

delphi - 如何使用 Lazarus 在 WinCE 中从麦克风录音并保存为 WAV 文件?

c# - Try/Finally(没有 Catch)会冒泡异常吗?

javascript - 将鼠标悬停在图像上时,如何显示带有 x-y 坐标的十字线光标?

c# - unity2d 创建一个单侧对撞机

c# - 让 C# 和 Python 为这个机器学习任务进行通信的最佳方法是什么?

c# - .Net Controls DataSource 属性上的缺失行为