ActionScript 3 双线性位图缩放

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ActionScript 3 双线性位图缩放相关的知识,希望对你有一定的参考价值。

public static function resampleBitmapData (bmp:BitmapData, ratio:Number, transparent:Boolean = true):BitmapData {
	if (ratio >= 1) {
		return (BitmapManager.resizeBitmapData(bmp, ratio, transparent));
	}
	else {
		var bmpData:BitmapData 	= bmp.clone();
		var appliedRatio:Number = 1;
		
		do {
			if (ratio < 0.5 * appliedRatio) {
				bmpData = BitmapManager.resizeBitmapData(bmpData, 0.5, transparent);
				appliedRatio = 0.5 * appliedRatio;
			}
			else {
				bmpData = BitmapManager.resizeBitmapData(bmpData, ratio / appliedRatio, transparent);
				appliedRatio = ratio;
			}
		} while (appliedRatio != ratio);
		
		return (bmpData);
	}
}

以上是关于ActionScript 3 双线性位图缩放的主要内容,如果未能解决你的问题,请参考以下文章

java 缩放算法 双线性插值,双三次插值

视频图像处理基础知识0(双线性插值算法进行图像缩放)

图像缩放——双线性插值算法

视频图像处理基础知识0(双线性插值算法进行图像缩放)

为啥使用 PIL 和 pytorch 对图像进行双线性缩放会产生不同的结果?

急求c++双线性插值算法代码 实现图片缩放 不要MFC的,要在qt上运行的