順時(shí)針旋轉(zhuǎn)RGBA圖片90度

場(chǎng)景:
C/C++語(yǔ)言,將畫(huà)面旋轉(zhuǎn)90度(不是性?xún)r(jià)比最高)。

相關(guān)代碼如下:

void RotateRGBA(
    const sd_uint8* src,
    sd_uint8* result,
    int width,
    int height,
    int mode
    ){// mode 0 -> 0; 1 -> 90; 2->180; 3->270;
    if(mode == 1){
        int x = 0;
        int y = 0;
        int posR = 0;
        int posS = 0;
        for(x = 0; x < width; x++){
            for(y = height - 1; y >= 0; y--){
                posS = (y * width + x) * 4;
                result[posR + 0] = src[posS + 0];// R
                result[posR + 1] = src[posS + 1];// G
                result[posR + 2] = src[posS + 2];// B
                result[posR + 3] = src[posS + 3];// A
                posR += 4;
            }
        }
    }
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,063評(píng)論 25 709
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫(kù)、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,376評(píng)論 4 61
  • 暖暖說(shuō) 讀書(shū)是讓別人的思想 在自己的跑馬場(chǎng)上奔馳 當(dāng)你開(kāi)始困惑時(shí),書(shū)有時(shí)是解藥 當(dāng)你感到焦?fàn)t時(shí),書(shū)會(huì)是最好的安撫 ...
    暖暖讀書(shū)閱讀 543評(píng)論 0 6
  • 這是2017年的第15篇文章。 前幾年,當(dāng)我提及用戶(hù)體驗(yàn)或交互設(shè)計(jì)時(shí),除了一些業(yè)內(nèi)朋友,大部分人是懵逼的?,F(xiàn)如今每...
    鄒志楠閱讀 3,549評(píng)論 4 25

友情鏈接更多精彩內(nèi)容