image tools has metadata collection functions