【发布时间】:2012-05-14 08:19:06
【问题描述】:
到目前为止似乎没有任何效果。我通过pnginfo 看到了以下消息:
concept_Sjet_dream6.png...
Image Width: 200 Image Length: 240
Bitdepth (Bits/Sample): 8
Channels (Samples/Pixel): 2
Pixel depth (Pixel Depth): 16
Colour Type (Photometric Interpretation): GRAYSCALE with alpha channel
Image filter: Single row per byte filter
Interlacing: No interlacing
Compression Scheme: Deflate method 8, 32k window
Resolution: 11811, 11811 (pixels per meter)
FillOrder: msb-to-lsb
Byte Order: Network (Big Endian)
Number of text strings: 1 of 9
Comment (xTXt deflate compressed): The comment
但缺少剩余的文本字符串。我也在stackoverflow 中尝试了其他解决方案,但它们也不起作用。 pngchunks 提供了这些信息:
Chunk: Data Length 13 (max 2147483647), Type 1380206665 [IHDR]
Critical, public, PNG 1.2 compliant, unsafe to copy
IHDR Width: 200
IHDR Height: 240
IHDR Bitdepth: 8
IHDR Colortype: 4
IHDR Compression: 0
IHDR Filter: 0
IHDR Interlace: 0
IHDR Compression algorithm is Deflate
IHDR Filter method is type zero (None, Sub, Up, Average, Paeth)
IHDR Interlacing is disabled
Chunk CRC: -277290027
Chunk: Data Length 1 (max 2147483647), Type 1111970419 [sRGB]
Ancillary, public, PNG 1.2 compliant, unsafe to copy
... Unknown chunk type
Chunk CRC: -1362223895
Chunk: Data Length 2 (max 2147483647), Type 1145523042 [bKGD]
Ancillary, public, PNG 1.2 compliant, unsafe to copy
... Unknown chunk type
Chunk CRC: -2020619073
Chunk: Data Length 9 (max 2147483647), Type 1935231088 [pHYs]
Ancillary, public, PNG 1.2 compliant, safe to copy
... Unknown chunk type
Chunk CRC: 2024095606
Chunk: Data Length 7 (max 2147483647), Type 1162692980 [tIME]
Ancillary, public, PNG 1.2 compliant, unsafe to copy
... Unknown chunk type
Chunk CRC: 292503155
Chunk: Data Length 19 (max 2147483647), Type 1951942004 [tEXt]
Ancillary, public, PNG 1.2 compliant, safe to copy
... Unknown chunk type
Chunk CRC: -528748773
Chunk: Data Length 8192 (max 2147483647), Type 1413563465 [IDAT]
Critical, public, PNG 1.2 compliant, unsafe to copy
IDAT contains image data
Chunk CRC: -309524018
Chunk: Data Length 8192 (max 2147483647), Type 1413563465 [IDAT]
Critical, public, PNG 1.2 compliant, unsafe to copy
IDAT contains image data
Chunk CRC: -1646200198
Chunk: Data Length 2301 (max 2147483647), Type 1413563465 [IDAT]
Critical, public, PNG 1.2 compliant, unsafe to copy
IDAT contains image data
Chunk CRC: -810299134
Chunk: Data Length 0 (max 2147483647), Type 1145980233 [IEND]
Critical, public, PNG 1.2 compliant, unsafe to copy
IEND contains no data
Chunk CRC: -1371381630
示例图片:
我很困惑。谢谢大家。
PD:显然每张图片都会发生这种情况,这不是特殊情况,而是常见情况。
【问题讨论】:
-
你的 png 文件在哪里。把它放在页面的某个地方。
-
我怀疑其他字符串的长度为零。从评论“xTXt deflatecompressed”来看,它看起来很奇怪。我从来不知道有 xTXt 块。
-
我所知道的没有标准的 xTXt 块。也试试 TweakPNG
-
那么,考虑到通用行为加上 pngchunk 仅显示一个 19 字节的文本字段这一事实,这似乎是 pnginfo 的问题,不太可能有 9 个文本字符串。