Здесь много вариантов.
1) Самый простой, но не самый рациональный. Делаете обычный блок с transform: rotate(10deg), например, но ширину блока задаете не 100% от ширины экрана, а больше. Так же задаете блоку-родителю overflow-x: hidden (здесь главное указать правильно что-бы не появился горизонтальный скролл). Потом этому блоку так же задаете overflow: hidden, и внутрь блока пихаете свою картинку.
2) svg/canvas и рисуете объекты. Мне кажется эти способы более правильны, но потребуют немного больше времени, нежели первый.