⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 alphablender.java

📁 The ElectricTM VLSI Design System is an open-source Electronic Design Automation (EDA) system that c
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
                g9 = (green + g9 * ia) >> SCALE_SH;                b9 = (blue + b9 * ia) >> SCALE_SH;            }            red = redMap[pixel10];            green = greenMap[pixel10];            blue = blueMap[pixel10];            ia = inverseAlphaMap[pixel10];            if (ia == 0) {                r10 = red >> SCALE_SH;                g10 = green >> SCALE_SH;                b10 = blue >> SCALE_SH;            } else if (ia != SCALE) {                r10 = (red + r10 * ia) >> SCALE_SH;                g10 = (green + g10 * ia) >> SCALE_SH;                b10 = (blue + b10 * ia) >> SCALE_SH;            }            red = redMap[pixel11];            green = greenMap[pixel11];            blue = blueMap[pixel11];            ia = inverseAlphaMap[pixel11];            if (ia == 0) {                r11 = red >> SCALE_SH;                g11 = green >> SCALE_SH;                b11 = blue >> SCALE_SH;            } else if (ia != SCALE) {                r11 = (red + r11 * ia) >> SCALE_SH;                g11 = (green + g11 * ia) >> SCALE_SH;                b11 = (blue + b11 * ia) >> SCALE_SH;            }            red = redMap[pixel12];            green = greenMap[pixel12];            blue = blueMap[pixel12];            ia = inverseAlphaMap[pixel12];            if (ia == 0) {                r12 = red >> SCALE_SH;                g12 = green >> SCALE_SH;                b12 = blue >> SCALE_SH;            } else if (ia != SCALE) {                r12 = (red + r12 * ia) >> SCALE_SH;                g12 = (green + g12 * ia) >> SCALE_SH;                b12 = (blue + b12 * ia) >> SCALE_SH;            }            red = redMap[pixel13];            green = greenMap[pixel13];            blue = blueMap[pixel13];            ia = inverseAlphaMap[pixel13];            if (ia == 0) {                r13 = red >> SCALE_SH;                g13 = green >> SCALE_SH;                b13 = blue >> SCALE_SH;            } else if (ia != SCALE) {                r13 = (red + r13 * ia) >> SCALE_SH;                g13 = (green + g13 * ia) >> SCALE_SH;                b13 = (blue + b13 * ia) >> SCALE_SH;            }            red = redMap[pixel14];            green = greenMap[pixel14];            blue = blueMap[pixel14];            ia = inverseAlphaMap[pixel14];            if (ia == 0) {                r14 = red >> SCALE_SH;                g14 = green >> SCALE_SH;                b14 = blue >> SCALE_SH;            } else if (ia != SCALE) {                r14 = (red + r14 * ia) >> SCALE_SH;                g14 = (green + g14 * ia) >> SCALE_SH;                b14 = (blue + b14 * ia) >> SCALE_SH;            }            red = redMap[pixel15];            green = greenMap[pixel15];            blue = blueMap[pixel15];            ia = inverseAlphaMap[pixel15];            if (ia == 0) {                r15 = red >> SCALE_SH;                g15 = green >> SCALE_SH;                b15 = blue >> SCALE_SH;            } else if (ia != SCALE) {                r15 = (red + r15 * ia) >> SCALE_SH;                g15 = (green + g15 * ia) >> SCALE_SH;                b15 = (blue + b15 * ia) >> SCALE_SH;            }            red = redMap[pixel16];            green = greenMap[pixel16];            blue = blueMap[pixel16];            ia = inverseAlphaMap[pixel16];            if (ia == 0) {                r16 = red >> SCALE_SH;                g16 = green >> SCALE_SH;                b16 = blue >> SCALE_SH;            } else if (ia != SCALE) {                r16 = (red + r16 * ia) >> SCALE_SH;                g16 = (green + g16 * ia) >> SCALE_SH;                b16 = (blue + b16 * ia) >> SCALE_SH;            }            red = redMap[pixel17];            green = greenMap[pixel17];            blue = blueMap[pixel17];            ia = inverseAlphaMap[pixel17];            if (ia == 0) {                r17 = red >> SCALE_SH;                g17 = green >> SCALE_SH;                b17 = blue >> SCALE_SH;            } else if (ia != SCALE) {                r17 = (red + r17 * ia) >> SCALE_SH;                g17 = (green + g17 * ia) >> SCALE_SH;                b17 = (blue + b17 * ia) >> SCALE_SH;            }            red = redMap[pixel18];            green = greenMap[pixel18];            blue = blueMap[pixel18];            ia = inverseAlphaMap[pixel18];            if (ia == 0) {                r18 = red >> SCALE_SH;                g18 = green >> SCALE_SH;                b18 = blue >> SCALE_SH;            } else if (ia != SCALE) {                r18 = (red + r18 * ia) >> SCALE_SH;                g18 = (green + g18 * ia) >> SCALE_SH;                b18 = (blue + b18 * ia) >> SCALE_SH;            }            red = redMap[pixel19];            green = greenMap[pixel19];            blue = blueMap[pixel19];            ia = inverseAlphaMap[pixel19];            if (ia == 0) {                r19 = red >> SCALE_SH;                g19 = green >> SCALE_SH;                b19 = blue >> SCALE_SH;            } else if (ia != SCALE) {                r19 = (red + r19 * ia) >> SCALE_SH;                g19 = (green + g19 * ia) >> SCALE_SH;                b19 = (blue + b19 * ia) >> SCALE_SH;            }            red = redMap[pixel20];            green = greenMap[pixel20];            blue = blueMap[pixel20];            ia = inverseAlphaMap[pixel20];            if (ia == 0) {                r20 = red >> SCALE_SH;                g20 = green >> SCALE_SH;                b20 = blue >> SCALE_SH;            } else if (ia != SCALE) {                r20 = (red + r20 * ia) >> SCALE_SH;                g20 = (green + g20 * ia) >> SCALE_SH;                b20 = (blue + b20 * ia) >> SCALE_SH;            }            red = redMap[pixel21];            green = greenMap[pixel21];            blue = blueMap[pixel21];            ia = inverseAlphaMap[pixel21];            if (ia == 0) {                r21 = red >> SCALE_SH;                g21 = green >> SCALE_SH;                b21 = blue >> SCALE_SH;            } else if (ia != SCALE) {                r21 = (red + r21 * ia) >> SCALE_SH;                g21 = (green + g21 * ia) >> SCALE_SH;                b21 = (blue + b21 * ia) >> SCALE_SH;            }            red = redMap[pixel22];            green = greenMap[pixel22];            blue = blueMap[pixel22];            ia = inverseAlphaMap[pixel22];            if (ia == 0) {                r22 = red >> SCALE_SH;                g22 = green >> SCALE_SH;                b22 = blue >> SCALE_SH;            } else if (ia != SCALE) {                r22 = (red + r22 * ia) >> SCALE_SH;                g22 = (green + g22 * ia) >> SCALE_SH;                b22 = (blue + b22 * ia) >> SCALE_SH;            }            red = redMap[pixel23];            green = greenMap[pixel23];            blue = blueMap[pixel23];            ia = inverseAlphaMap[pixel23];            if (ia == 0) {                r23 = red >> SCALE_SH;                g23 = green >> SCALE_SH;                b23 = blue >> SCALE_SH;            } else if (ia != SCALE) {                r23 = (red + r23 * ia) >> SCALE_SH;                g23 = (green + g23 * ia) >> SCALE_SH;                b23 = (blue + b23 * ia) >> SCALE_SH;            }            red = redMap[pixel24];            green = greenMap[pixel24];            blue = blueMap[pixel24];            ia = inverseAlphaMap[pixel24];            if (ia == 0) {                r24 = red >> SCALE_SH;                g24 = green >> SCALE_SH;                b24 = blue >> SCALE_SH;            } else if (ia != SCALE) {                r24 = (red + r24 * ia) >> SCALE_SH;                g24 = (green + g24 * ia) >> SCALE_SH;                b24 = (blue + b24 * ia) >> SCALE_SH;            }            red = redMap[pixel25];            green = greenMap[pixel25];            blue = blueMap[pixel25];            ia = inverseAlphaMap[pixel25];            if (ia == 0) {                r25 = red >> SCALE_SH;                g25 = green >> SCALE_SH;                b25 = blue >> SCALE_SH;            } else if (ia != SCALE) {                r25 = (red + r25 * ia) >> SCALE_SH;                g25 = (green + g25 * ia) >> SCALE_SH;                b25 = (blue + b25 * ia) >> SCALE_SH;            }            red = redMap[pixel26];            green = greenMap[pixel26];            blue = blueMap[pixel26];            ia = inverseAlphaMap[pixel26];            if (ia == 0) {                r26 = red >> SCALE_SH;                g26 = green >> SCALE_SH;                b26 = blue >> SCALE_SH;            } else if (ia != SCALE) {                r26 = (red + r26 * ia) >> SCALE_SH;                g26 = (green + g26 * ia) >> SCALE_SH;                b26 = (blue + b26 * ia) >> SCALE_SH;            }            red = redMap[pixel27];            green = greenMap[pixel27];            blue = blueMap[pixel27];            ia = inverseAlphaMap[pixel27];            if (ia == 0) {                r27 = red >> SCALE_SH;                g27 = green >> SCALE_SH;                b27 = blue >> SCALE_SH;            } else if (ia != SCALE) {                r27 = (red + r27 * ia) >> SCALE_SH;                g27 = (green + g27 * ia) >> SCALE_SH;                b27 = (blue + b27 * ia) >> SCALE_SH;            }            red = redMap[pixel28];            green = greenMap[pixel28];            blue = blueMap[pixel28];            ia = inverseAlphaMap[pixel28];            if (ia == 0) {                r28 = red >> SCALE_SH;                g28 = green >> SCALE_SH;                b28 = blue >> SCALE_SH;            } else if (ia != SCALE) {                r28 = (red + r28 * ia) >> SCALE_SH;                g28 = (green + g28 * ia) >> SCALE_SH;                b28 = (blue + b28 * ia) >> SCALE_SH;            }            red = redMap[pixel29];            green = greenMap[pixel29];            blue = blueMap[pixel29];            ia = inverseAlphaMap[pixel29];            if (ia == 0) {                r29 = red >> SCALE_SH;                g29 = green >> SCALE_SH;                b29 = blue >> SCALE_SH;            } else if (ia != SCALE) {                r29 = (red + r29 * ia) >> SCALE_SH;                g29 = (green + g29 * ia) >> SCALE_SH;                b29 = (blue + b29 * ia) >> SCALE_SH;            }            red = redMap[pixel30];            green = greenMap[pixel30];            blue = blueMap[pixel30];            ia = inverseAlphaMap[pixel30];            if (ia == 0) {                r30 = red >> SCALE_SH;                g30 = green >> SCALE_SH;                b30 = blue >> SCALE_SH;            } else if (ia != SCALE) {                r30 = (red + r30 * ia) >> SCALE_SH;                g30 = (green + g30 * ia) >> SCALE_SH;                b30 = (blue + b30 * ia) >> SCALE_SH;            }            red = redMap[pixel31];            green = greenMap[pixel31];            blue = blueMap[pixel31];            ia = inverseAlphaMap[pixel31];            if (ia == 0) {                r31 = red >> SCALE_SH;                g31 = green >> SCALE_SH;                b31 = blue >> SCALE_SH;            } else if (ia != SCALE) {                r31 = (red + r31 * ia) >> SCALE_SH;                g31 = (green + g31 * ia) >> SCALE_SH;                b31 = (blue + b31 * ia) >> SCALE_SH;            }        }    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -