Открываем Photoshop, создаём новый документ. Выбираем понравившуюся текстуру, например, здесь.
На новом слое инструментом Custom Shape Tool (U) создаём сердечко.
Зальём сердечко радиальным градиентом: зажимаем ctrl и жмём на значок слоя, чтобы выделить сердце;
выбираем инструмент градиент (G) и ставим настройки:
первый цвет : e74330, второй - 7e2218
на рисунке ниже показано направление градиента, сверху вниз
Правой кнопкой жмём на слой с сердцем и выбираем "дублировать слой"
идём в "edit" - "free transform", пропорционально уменьшаем сердце (удерживаем shift)
Enter. Далее, обрезаем нижнюю часть, например, выделением в форме эллипса
Далее, "select" - "inverse", и удаляем ненужную часть (delete)
Заливаем полученную форму радиальным градиентом: сверху 7e2218, снизу - 7e2218
Далее, на новом слое инструментом "lasso"(L) рисуем форму:
Заливаем градиентом от белого к прозрачному, направление на рис. ниже:
Далее, объединяем слоис сердцем, ctrl+E, два раза кликаем по слою и ставим такие настройки:
Далее, дублируем слой столько раз, сколько у нас будет сердечек, и "edit" - "transform", располагаем их по своему вкусу
Далее, создаём новый слой, выбираем инструмент кисть, идём в настройки кисти: "window" - "brash"
Ставим размер кисти 6 пикселей и на новом слое рисуем на первом сердце:
Изменяем размер на 10 пикселей:
На новом слое добавляем ещё по вкусу, также, можно изменить цвет. Можно добавить рамку на новом слое.
Кликаем 2 раза по слою с фоном-текстурой и ставим настройки:
Далее, 2 раза щёлкаем по слою с кружочкам по углам и ставим настройки:
Можно сделать тоже самое с кружочками на сердцах