using System;
class Program
{
static void Main(string[] args)
{
// 假设有一个 1080x810x3 的图像
int originalWidth = 1080;
int originalHeight = 810;
int originalChannels = 3;
// 假设要调整为 640x640x3 的大小
int newWidth = 640;
int newHeight = 640;
int newChannels = 3;
// 假设原始图像数据存储在一个一维数组中
byte[] originalImageData = new byte[originalWidth * originalHeight * originalChannels];
// 假设已经填充了原始图像数据
// 进行大小调整
byte[] resizedImageData = ResizeImage(originalImageData, originalWidth, originalHeight, originalChannels, newWidth, newHeight, newChannels);
// 输出调整后的图像大小
Console.WriteLine("调整后的图像大小: " + resizedImageData.Length);
// 等待用户按下任意键结束程序
Console.WriteLine("按任意键退出...");
Console.ReadKey();
}
// 调整图像大小的方法(双线性插值)
static byte[] ResizeImage(byte[] origi