翻译自如下链接的java版本。
http://blog.csdn.net/jia20003/article/details/6919845
资源链接
http://download.csdn.net/detail/seafit/9504306
分不够了,暂时收取一分吧。
用的时候:
CImageScaler* imageScaler = new CImageScaler(); char* newData = (char*)imageScaler->Scale((int*)m_imageData,m_width,m_height,newWidth,newHeight); 数据格式是ARGB,看源代码应该只要是32位像素即可,顺序应该不限定。