小编Ven*_*ula的帖子

ArrayIndexOutOfBoundsException:4096在读取gif文件时

我能够读取png文件.但是在读取gif文件时获取ArrayIndexOutOfBoundsException:4096.

byte[] fileData = imageFile.getFileData();
ByteArrayInputStream byteArrayInputStream = new ByteArrayInputStream(fileData);
RenderedImage image = ImageIO.read(byteArrayInputStream)
Run Code Online (Sandbox Code Playgroud)

抛出的异常看起来像

java.lang.ArrayIndexOutOfBoundsException: 4096
    at com.sun.imageio.plugins.gif.GIFImageReader.read(Unknown Source)
    at javax.imageio.ImageIO.read(Unknown Source)
    at javax.imageio.ImageIO.read(Unknown Source)
Run Code Online (Sandbox Code Playgroud)

可能是什么问题,解决方案是什么?

java gif javax.imageio

21
推荐指数
2
解决办法
6392
查看次数

退出全屏模式时捕获ESC事件

对我的要求当我按下按钮并在页面恢复到正常模式时隐藏该div时,我必须以全屏模式显示特定的div.

我可以用代码实现全屏模式: -

function launchFullscreen(element) {
    if (element.requestFullscreen) {
        $('#bmessages').show();
        element.requestFullscreen();
    } else if (element.mozRequestFullScreen) {
        $('#bmessages').show();
        element.mozRequestFullScreen();
    } else if (element.webkitRequestFullscreen) {
        $('#bmessages').show();
        element.webkitRequestFullscreen();
    } else if (element.msRequestFullscreen) {
        $('#bmessages').show();
        element.msRequestFullscreen();
    } else {
        console.log("Fullscreen Unavailable");
    }
}
Run Code Online (Sandbox Code Playgroud)

但我无法捕获ESC或Deny事件,以便我可以再次隐藏该div?请告诉我要做什么?

html javascript css jquery

12
推荐指数
3
解决办法
1万
查看次数

标签 统计

css ×1

gif ×1

html ×1

java ×1

javascript ×1

javax.imageio ×1

jquery ×1