Add lower-corner layouts, custom blur backgrounds, and classic blur fill.
Ship composition families, optional background images for lower-corner templates, and an optional blurred cover fill for classic letterbox.
This commit is contained in:
@@ -0,0 +1,2 @@
|
||||
-- AlterTable
|
||||
ALTER TABLE "JobItem" ADD COLUMN "backgroundImagePath" TEXT;
|
||||
@@ -0,0 +1,2 @@
|
||||
-- AlterTable
|
||||
ALTER TABLE "JobItem" ADD COLUMN "blurFill" BOOLEAN NOT NULL DEFAULT false;
|
||||
@@ -82,6 +82,8 @@ model JobItem {
|
||||
creativeCommons Boolean @default(false)
|
||||
includeWatermark Boolean @default(false)
|
||||
itemImagePath String?
|
||||
/// Optional full-frame background for lower-corner layouts (blur fill). Cover stays foreground.
|
||||
backgroundImagePath String?
|
||||
watermarkMode String @default("none")
|
||||
watermarkText String?
|
||||
watermarkLogoPath String?
|
||||
@@ -93,10 +95,13 @@ model JobItem {
|
||||
artist String?
|
||||
songTitle String?
|
||||
layoutTemplate String?
|
||||
/// Classic letterbox: fill black bars with blurred cover
|
||||
blurFill Boolean @default(false)
|
||||
blurAmount Int @default(55)
|
||||
blurOpacity Int @default(100)
|
||||
textPadding Int @default(48)
|
||||
titleArtistGap Int @default(10)
|
||||
titleBold Boolean @default(true)
|
||||
textOffsetX Int @default(0)
|
||||
textOffsetY Int @default(0)
|
||||
playlistId String?
|
||||
|
||||
Reference in New Issue
Block a user