class ChunkyPNG::Image

def metadata_chunks

Other tags:
    See: ChunkyPNG::Image::METADATA_COMPRESSION_TRESHOLD -

Returns:
  • (Array) - An array of metadata chunks.
def metadata_chunks
  metadata.map do |key, value|
    if value.length >= METADATA_COMPRESSION_TRESHOLD
      ChunkyPNG::Chunk::CompressedText.new(key, value)
    else
      ChunkyPNG::Chunk::Text.new(key, value)
    end
  end
end