A resposta de slhck está quase certa, mas a principal diferença entre esses dois formatos está no tamanho da paleta (número de cores) usada. Se a paleta for relativamente pequena, converter um jpeg em png reduzirá seu tamanho. Outro problema que você tem é usar tinta para pngs: é bem sabido que a pintura não otimiza seus pngs. Tente algo como pngoptimizer para reduzir o tamanho dos pngs gerados pela tinta.