提交 945605c6 编写于 作者: D dmarkov

8166988: Improve image processing performance

Reviewed-by: prr
上级 61f0aca6
...@@ -729,7 +729,11 @@ public class PNGImageReader extends ImageReader { ...@@ -729,7 +729,11 @@ public class PNGImageReader extends ImageReader {
parse_iCCP_chunk(chunkLength); parse_iCCP_chunk(chunkLength);
break; break;
case iTXt_TYPE: case iTXt_TYPE:
parse_iTXt_chunk(chunkLength); if (ignoreMetadata) {
stream.skipBytes(chunkLength);
} else {
parse_iTXt_chunk(chunkLength);
}
break; break;
case pHYs_TYPE: case pHYs_TYPE:
parse_pHYs_chunk(); parse_pHYs_chunk();
...@@ -753,7 +757,11 @@ public class PNGImageReader extends ImageReader { ...@@ -753,7 +757,11 @@ public class PNGImageReader extends ImageReader {
parse_tRNS_chunk(chunkLength); parse_tRNS_chunk(chunkLength);
break; break;
case zTXt_TYPE: case zTXt_TYPE:
parse_zTXt_chunk(chunkLength); if (ignoreMetadata) {
stream.skipBytes(chunkLength);
} else {
parse_zTXt_chunk(chunkLength);
}
break; break;
default: default:
// Read an unknown chunk // Read an unknown chunk
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册