In the paper, a distributed JPEG encoder on a NoC-based MPSoC platform is presented. Unlike the traditional JPEG encoder designed with a single core, first this new JPEG encoder is partitioned into some parallel threads, which are then mapped to the processor cores of the scalable NoC-based MPSoC platform respectively. Therefore, it can be executed concurrently and distributedly, and the performance is better than that of the single-core design, especially as processing larger pictures. For designing the distributed JPEG encoder, the model development, prototyping, and verification of the NoC-based MPSoC platform are accomplished. The results show that the encoding performance with 4 processor cores indeed increases up to 373 %.