Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 尝试降低基于帧缓冲区的命令的带宽要求_Javascript_Decimal_Framebuffer - Fatal编程技术网

Javascript 尝试降低基于帧缓冲区的命令的带宽要求

Javascript 尝试降低基于帧缓冲区的命令的带宽要求,javascript,decimal,framebuffer,Javascript,Decimal,Framebuffer,十六进制代码生成函数J=2比特=3比特宽度=3比特=4 Q=1(带移位的常数)输出4比特压缩5->64 B1=0000 zeroes(bitwidth) 0bit B2=0001= edram(zeroes(bitwidth)) 0bit B3=0010= sigmund(bitwidth) 0bit B4=0011= J 0bit B5=0100= bitwidth 0bit B6=0101= edram(bitwidth) 0bit B

十六进制代码生成函数J=2比特=3比特宽度=3比特=4 Q=1(带移位的常数)输出4比特压缩5->64

    B1=0000 zeroes(bitwidth) 0bit
    B2=0001= edram(zeroes(bitwidth)) 0bit
    B3=0010= sigmund(bitwidth) 0bit
    B4=0011= J 0bit
    B5=0100= bitwidth 0bit
    B6=0101= edram(bitwidth) 0bit
    B7=0110= shift(J,Q) 0bit
    B8=0111= shift(J,Q)++ 0bit
    S9=1000=shift(bitwidth,Q) 0bit
    S10=1001= shift(bitwidth,Q)++ 0bit
    S11=1010=shift(edram(bitwidth),Q) 0bits
    S12=1011=shift(edram(bitwidth)),Q)++0bit
    S13=1100=shift(edram2S(bitwidth)),Q) 0bit
    S14=1101=shift(edram2S(bitwidth)),Q)++;0bit
    S15=1110=shift(ones(J),Q) 0bit
    S16=1111=shift(ones(J),Q)++ 0bit
类型B以十六进制代码的形式输出,该代码使用2位函数和++绘制图像类型S。压缩用于动画。如何在javascript中设置十六进制图像文件


我想我想要的是如何编码压缩的十六进制代码,以便将JIT编译为每个4位-12位值?然后渲染将采用12位代码,并在RGBA中输出HSLA=(17色调,3 Sat,5 Lum,16 Alpha)

我试图做的是压缩动画,使我的代码看起来像这样(当1 0或null时为5位,并且前4位是否为+)=(前一位的12位)+=(16++)所有需要2.4对1的命令大约108bit=240将命令与5位1,0组合,空(BorS)BB=5bit=12bit+(16++)(BorS)SS=5bit=12bit+(16++)(BorS)BS=5bit=12bit+(16++)(BorS)SB=5bit=12bit+(16++)或最后4bit
布尔动画[1280000](对于a=0a>value%16案例1:value+256;案例2:value+257;默认值++;}//输出颜色var r=imageData.data[4*ansy];var g=imageData.data[4*ansy+1];var b=imageData.data[4*ansy+2];var a=16-(value%16)data[i]=(a我正在尝试了解JIT编译器将解决本质上是三叶树的12位FuncA-L81的问题