"One Hundred Horses" was drawn by Lang Shining in Qing Dynasty (1644-1911). Lang was a missionary from Italy with birth name Giuseppe Castiglione. Working as a court painter in China for over 50 years, his talent in painting was regarded highly by Chinese emperors Kangxi, Yongzheng and Qianlong. He helped to create a hybrid style that combined the Western realism with traditional Chinese composition and brushwork.
Lang was skilled at painting horses, and "One Hundred Horses" is one of his representative works. This paper painting, 813 cm long and 102 cm wide, captures 100 horses in various postures. They are kneeling, standing, eating and running on the grassland – staying alone and among groups. The artwork is now preserved in the National Palace Museum in Taipei.