Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/377.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
Java 如何计算GIF图像的大小?_Java_Android_Size_Gif - Fatal编程技术网

Java 如何计算GIF图像的大小?

Java 如何计算GIF图像的大小?,java,android,size,gif,Java,Android,Size,Gif,我想将我的视频9秒转换为GIF。我选择以下参数: FPS:7,比例:原720x1152。 结果我得到了一个大小为4.67MB的gif 有人能告诉我如何根据输入参数猜测gif的大小吗?如果gif的位深为8位256色,那么 (x * y * fps * length) / 8 = size in bytes 但是gif使用压缩,所以这并不总是正确的。在我的例子中,256色的gif为720*1152*7*9=49.8 MB。实际大小为4.67MB。这里有什么问题吗?对不起,是位而不是字节。不,它被纠

我想将我的视频9秒转换为GIF。我选择以下参数:

FPS:7,比例:原720x1152。 结果我得到了一个大小为4.67MB的gif


有人能告诉我如何根据输入参数猜测gif的大小吗?

如果gif的位深为8位256色,那么

(x * y * fps * length) / 8 = size in bytes

但是gif使用压缩,所以这并不总是正确的。

在我的例子中,256色的gif为720*1152*7*9=49.8 MB。实际大小为4.67MB。这里有什么问题吗?对不起,是位而不是字节。不,它被纠正了。但是您无法计算压缩大小。