【发布时间】:2021-12-10 19:09:26
【问题描述】:
->请帮忙实现一个函数
基本上我想操作图像
想象图像可以以像素为单位分开 -> 图像的每个像素将是(举个简单的例子)“一个数字”
int[,] originalImage = new int[,]
{
{ 1,2,3 },
{ 4,5,6 }
};
我需要将图像的大小加倍 x2(或 x3、x4 等) 两倍大小的像素“1”将被复制到右边的位置,向下和角落
int[,] expectedResult = new int[,]
{
{ 1,1,2,2,3,3 },
{ 1,1,2,2,3,3 },
{ 4,4,5,5,6,6 },
{ 4,4,5,5,6,6 }
};
该功能如何实现?
Multiply(int[,] originalImage, int multiply)
【问题讨论】:
-
虽然您可以编写一些困难的方法来执行此操作,但更好的方法是使用已经具有此功能的现有库。看看其中一些库。 devblogs.microsoft.com/dotnet/net-core-image-processing
标签: c# arrays algorithm function image-processing