dbxapp 4.5.3
Technische API-Referenz der dbxapp-Plattform
Lade ...
Suche ...
Keine Treffer
generate_dbxapp_merch_mockups.php-Dateireferenz

Funktionen

if(! $logo) c ($img, int $r, int $g, int $b, int $a=0)
 rounded_rect ($img, int $x, int $y, int $w, int $h, int $r, int $color)
 gradient_background ($img)
 add_logo ($img, $logo, int $x, int $y, int $w, int $h)
 add_title ($img, string $title, string $subtitle='')
 draw_shine ($img, int $x, int $y, int $w, int $h)
 draw_mug ($img, $logo, string $body_color)
 draw_shirt ($img, $logo, string $kind)
 draw_flat_product ($img, $logo, string $type)
 draw_accessory ($img, $logo, string $type)
 create_mockup ($logo, string $type, string $title, string $file)

Variablen

 $root = dirname(__DIR__, 4)
 $logo_file = $root . '/dbXapp-Logo.jpeg'
 $out_dir = $root . '/files/shop/img'
if(!extension_loaded('gd')) if(!is_file( $logo_file)) if(!is_dir($out_dir)) $logo = imagecreatefromjpeg($logo_file)
 $specs
 $repo = dbx()->get_include_obj('dbxShopRepository', 'dbxShop')
 $count = 0

Dokumentation der Funktionen

◆ add_logo()

add_logo ( $img,
$logo,
int $x,
int $y,
int $w,
int $h )

Benutzt $logo.

Wird benutzt von draw_accessory() und draw_flat_product().

◆ add_title()

add_title ( $img,
string $title,
string $subtitle = '' )

Benutzt c().

◆ c()

if(! $logo) c ( $img,
int $r,
int $g,
int $b,
int $a = 0 )

◆ create_mockup()

create_mockup ( $logo,
string $type,
string $title,
string $file )

Benutzt $logo.

◆ draw_accessory()

draw_accessory ( $img,
$logo,
string $type )

◆ draw_flat_product()

draw_flat_product ( $img,
$logo,
string $type )

◆ draw_mug()

draw_mug ( $img,
$logo,
string $body_color )

Benutzt $logo und c().

◆ draw_shine()

draw_shine ( $img,
int $x,
int $y,
int $w,
int $h )

Benutzt c().

Wird benutzt von draw_accessory().

◆ draw_shirt()

draw_shirt ( $img,
$logo,
string $kind )

Benutzt $base, $logo und c().

◆ gradient_background()

gradient_background ( $img)

◆ rounded_rect()

rounded_rect ( $img,
int $x,
int $y,
int $w,
int $h,
int $r,
int $color )

Wird benutzt von draw_accessory() und draw_flat_product().

Variablen-Dokumentation

◆ $count

◆ $logo

if(!extension_loaded( 'gd')) if(!is_file($logo_file)) if (!is_dir( $out_dir)) $logo = imagecreatefromjpeg($logo_file)

◆ $logo_file

$logo_file = $root . '/dbXapp-Logo.jpeg'

◆ $out_dir

$out_dir = $root . '/files/shop/img'

◆ $repo

$repo = dbx()->get_include_obj('dbxShopRepository', 'dbxShop')

◆ $root

$root = dirname(__DIR__, 4)

◆ $specs

$specs
Initialisierung:
= array(
'DBX-SHIRT' => array('shirt', 'T-Shirt mit dbXapp Logo', 'mockup-dbxapp-t-shirt.webp'),
'DBX-CAP' => array('cap', 'Kappe mit dbXapp Logo', 'mockup-dbxapp-kappe.webp'),
'DBX-HOODIE' => array('hoodie', 'Hoodie mit dbXapp Logo', 'mockup-dbxapp-hoodie.webp'),
'DBX-MUG-BLUE' => array('mug-blue', 'dbXapp Kaffeetasse Blau', 'mockup-dbxapp-kaffeetasse-blau.webp'),
'DBX-MUG-WHITE' => array('mug-white', 'dbXapp Kaffeetasse Weiss', 'mockup-dbxapp-kaffeetasse-weiss.webp'),
'DBX-MOUSEPAD' => array('mousepad', 'dbXapp Mauspad Classic', 'mockup-dbxapp-mauspad-classic.webp'),
'DBX-MOUSEPAD-XL' => array('mousepad', 'dbXapp Mauspad XL', 'mockup-dbxapp-mauspad-xl.webp'),
'DBX-DESKMAT' => array('deskmat', 'dbXapp Deskmat', 'mockup-dbxapp-deskmat.webp'),
'DBX-STICKER-SET' => array('sticker', 'dbXapp Sticker Set', 'mockup-dbxapp-sticker-set.webp'),
'DBX-NOTEBOOK' => array('notebook', 'dbXapp Notizbuch', 'mockup-dbxapp-notizbuch.webp'),
'DBX-PEN-SET' => array('pen', 'dbXapp Kugelschreiber Set', 'mockup-dbxapp-kugelschreiber-set.webp'),
'DBX-LANYARD' => array('lanyard', 'dbXapp Lanyard', 'mockup-dbxapp-lanyard.webp'),
'DBX-TOTE-BAG' => array('bag', 'dbXapp Stofftasche', 'mockup-dbxapp-stofftasche.webp'),
'DBX-BOTTLE' => array('bottle', 'dbXapp Trinkflasche', 'mockup-dbxapp-trinkflasche.webp'),
'DBX-THERMO-MUG' => array('thermo', 'dbXapp Thermobecher', 'mockup-dbxapp-thermobecher.webp'),
'DBX-USB-STICK' => array('usb', 'dbXapp USB-Stick', 'mockup-dbxapp-usb-stick.webp'),
'DBX-POWERBANK' => array('powerbank', 'dbXapp Powerbank', 'mockup-dbxapp-powerbank.webp'),
'DBX-KEYCHAIN' => array('keychain', 'dbXapp Schlüsselanhänger', 'mockup-dbxapp-schlüsselanhänger.webp'),
'DBX-POSTER' => array('poster', 'dbXapp Poster', 'mockup-dbxapp-poster.webp'),
'DBX-SOCKS' => array('socks', 'dbXapp Socken', 'mockup-dbxapp-socken.webp'),
'DBX-BEANIE' => array('beanie', 'dbXapp Beanie', 'mockup-dbxapp-beanie.webp'),
'DBX-PHONE-CASE' => array('phone', 'dbXapp Smartphone-Hülle', 'mockup-dbxapp-smartphone-hülle.webp'),
'DBX-LAPTOP-SLEEVE' => array('sleeve', 'dbXapp Laptop Sleeve', 'mockup-dbxapp-laptop-sleeve.webp'),
)

Wird benutzt von mod_specs_for_module().