- Keep a design whole: the artwork stays fully visible inside the area, with nothing cut off.
- Cover a product edge to edge: an all over print fills the area and the overflow is trimmed.
- Match a brand colour: the artwork keeps its own colours instead of taking on the material.
Choose a fit mode
fit controls how your artwork meets the area it is placed into. It is
asset.fit on a PSD smart object and placement.fit on a photo mockup print
area, and it takes the same values in both places.
fit | fill | crop
default:"fit"
How the artwork is scaled into the area. Possible values:
fit: scaled until it fits inside, proportions kept, so space can be left over. The whole design stays visible.fill: stretched to the bounds, proportions not kept, so the design can distort. Send it when the artwork already carries the area’s proportions.crop: covers the area and cuts the overflow, proportions kept. This is the all over print.
contain and cover are the older names for fit and crop. They are
still accepted and will stay accepted, so nothing you have already shipped
needs to change.The default never distorts. A call that says nothing about
fit is not
asking to have its artwork stretched, so the default is fit. Send fill
explicitly when you want the stretch.Choose a blend mode on a photo mockup
adjustments.blend_mode controls how artwork blends with the product surface in
the photograph. It is set per print area, so one area can hold an exact logo
while another carries a printed looking graphic.
string
default:"multiply"
How the artwork sits on the surface underneath it. Possible values:
multiply: keeps the material texture visible, and is the best choice on light fabric. A light artwork can get swallowed on a dark garment.normal: reproduces the artwork colours exactly, whatever the product colour.screen: lightens the artwork against the surface. The default already adapts to a dark garment, so reach for this only when you want the lighter result there.lighten: keeps the artwork only where it is brighter than the surface.soft_light: a subtle, low contrast finish that follows the surface.overlay: deepens contrast so the artwork reads as part of the material.darken: keeps the artwork only where it is darker than the surface.
multiply on garments and textured surfaces: it lets the material
texture show through, so the design looks printed rather than pasted on. It
behaves like real ink, which is why a white logo comes out grey on a black tee,
and why normal is the answer when a brand colour has to match the file you
supplied.
Keeping an exact brand colour on one area:
Match a brand colour
Recolour a PSD layer with a blend mode
blending_mode sits beside hex in the color object on a smart object, and
it decides how that colour overlay meets the layer underneath. It accepts all 27
Photoshop layer blend modes, with an underscore or a space as the separator:
soft_light and soft light both work.
string
default:"normal"
How the colour overlay meets the layer underneath. Possible values, by family:
- Normal and special:
normal,dissolve - Darken:
darken,multiply,color_burn,linear_burn,darker_color - Lighten:
lighten,screen,color_dodge,linear_dodge,lighter_color - Contrast:
overlay,soft_light,hard_light,vivid_light,linear_light,pin_light,hard_mix - Inversion:
difference,exclusion,subtract,divide - HSL components:
hue,saturation,color,luminosity
Recolour with a blend mode
Pass Through is supported as a group blending mode. It applies to a group
rather than to a layer, so it is not one of the 27 values above.
API reference
For the full request contract behind this page, with runnable examples, see Render a PSD mockup and Render a photo mockup. Errors lists every code these routes can answer with.Artwork placement
Place, size, rotate and recolour artwork in a design area.
Print areas and surfaces
Where artwork can land on a photo mockup, and how to move it.
Smart filters
How Perspective Warp and the other smart filters render.