1.一种图像旋转方法,其特征在于,包括如下步骤:
按待旋转图像的行排列顺序,将待旋转图像中每一行像素点分别存储在图像缓存区中预设的每个大小相同的分块中;其中,所述分块的行数等于所述待旋转图像的行数除以预设的分块宽度,所述分块的列数等于所述待旋转图像的列数除以所述分块宽度;
按各个所述分块的排列顺序,提取每个分块中同一位置的像素点,并根据预设的旋转角度构成旋转后的图像中的一行像素点,获得旋转后的图像;
所述将待旋转图像中每一行像素点分别存储在图像缓存区中预设的每个大小相同的分块中的步骤包括:根据所述分块宽度将每一行像素点平均分成多份;
将每一份像素点按顺序存储在所述分块的每一行中;
所述旋转角度为以待旋转图像的中心点为中心向右旋转90度或向左旋转90度。
2.根据权利要求1所述的图像旋转方法,其特征在于,所述按各个所述分块的排列顺序,提取每个分块中同一位置的像素点,并根据预设的旋转角度构成旋转后的图像中的一行像素点,获得旋转后的图像的步骤包括:当所述旋转角度为向左旋转90度时,提取每个分块中第P个位置的像素点;将提取出的所有分块同一位置的像素点构成旋转后图像的第Q行像素;其中,所述P与Q相等;第Q行像素点中各个像素点的排列顺序与各个所述分块的排列顺序相反。
3.根据权利要求1所述的图像旋转方法,其特征在于,所述按各个所述分块的排列顺序,提取每个分块中同一位置的像素点,并根据预设的旋转角度构成旋转后的图像中的一行像素点,获得旋转后的图像的步骤包括:当所述旋转角度为向右旋转90度时,提取每个分块中第P个位置的像素点;将提取出的所有分块同一位置的像素点构成旋转后图像的第Q行像素;其中,所述Q等于所述待旋转图像的列数减去P后加上1;第Q行像素点中各个像素点的排列顺序与各个所述分块的排列顺序相同。
4.一种图像旋转系统,其特征在于,包括:
存储模块,用于按待旋转图像的行排列顺序,将待旋转图像中每一行像素点分别存储在图像缓存区中预设的每个大小相同的分块中;其中,所述分块的行数等于所述待旋转图像的行数除以预设的分块宽度,所述分块的列数等于所述待旋转图像的列数除以所述分块宽度;
提取模块,用于按各个所述分块的排列顺序,提取每个分块中同一位置的像素点,并根据预设的旋转角度构成旋转后的图像中的一行像素点,获得旋转后的图像;
所述存储模块还用于:根据所述分块宽度将每一行像素点平均分成多份,将每一份像素点按顺序存储在所述分块的每一行中;
所述旋转角度为以待旋转图像的中心点为中心向右旋转90度或向左旋转90度。
5.根据权利要求4所述的图像旋转系统,其特征在于,所述提取模块还用于:当所述旋转角度为向左旋转90度时,提取每个分块中第M个位置的像素点;将提取出的所有分块同一位置的像素点构成旋转后图像的第N行像素;其中,所述N与M相等;第N行像素点中各个像素点的排列顺序与各个所述分块的排列顺序相反。
6.根据权利要求4所述的图像旋转系统,其特征在于,所述提取模块还用于:当所述旋转角度为向右旋转时,提取每个分块中第M个位置的像素点;将提取出的所有分块同一位置的像素点构成旋转后图像的第N行像素;其中,所述N等于所示待旋转图像的列数减去M后加上1;第N行像素点中各个像素点的排列顺序与各个所述分块的排列顺序相同。