По идеи если подогнать размер зелёного фона к изображению для наложения, можно циклом по пиксельно сравнивать зелёный цвет, и накладывать. Но не факт что получиться прям нормально, ещё и придётся искажать на угол, как одноразовая акция вполне возможно. В промышленных масштабах будет сложнее, так как все будет индивидуально, от картинки к картинке. Качество скорее всего получится не очень. Ещё вариант это сделать зелёный прозрачный, и разместив нужное изображение снизу, получится наложить картинку с прозрачным фоном поверх