'https://www.google.com/recaptcha/api/siteverify', CURLOPT_POST => true, CURLOPT_POSTFIELDS => ['secret' => $recaptcha_secret, 'response' => $recaptcha_response], CURLOPT_RETURNTRANSFER => true ]); $recaptcha = curl_exec($ch); curl_close($ch); $recaptcha = json_decode($recaptcha); if ($recaptcha->success && $recaptcha->action == 'contact' && $recaptcha->score >= 0.5) { $recaptcha_valid = true; } } if (!$recaptcha_valid) { header('Location: ./formular-error.php'); exit; } } function ValidateEmail($email) { $pattern = '/^([0-9a-z]([-.\w]*[0-9a-z])*@(([0-9a-z])+([-\w]*[0-9a-z])*\.)+[a-z]{2,6})$/i'; return preg_match($pattern, $email); } function RecursiveMkdir($path) { if (!file_exists($path)) { RecursiveMkdir(dirname($path)); mkdir($path, 0777); } } if ($_SERVER['REQUEST_METHOD'] == 'POST' && isset($_POST['formid']) && $_POST['formid'] == 'contact') { $mailto = 'office@1print.ro'; $mailfrom = isset($_POST['email']) ? $_POST['email'] : $mailto; $mailcc = 'aidtprint@gmail.com'; $mailbcc = 'ionescualexandru2003@yahoo.com'; $subject = 'Formular de contact'; $message = ''; $success_url = './succes.php'; $error_url = './contact-error.php'; $eol = "\n"; $error = ''; $internalfields = array ("submit", "reset", "send", "filesize", "formid", "captcha_code", "recaptcha_challenge_field", "recaptcha_response_field", "g-recaptcha-response"); $max_filesize = 51200*1024; $upload_folder = "upload"; $upload_folder = "http://" . $_SERVER['HTTP_HOST'] . dirname($_SERVER['SCRIPT_NAME'])."/".$upload_folder; $boundary = md5(uniqid(time())); $header = 'From: '.$mailfrom.$eol; $header .= 'Reply-To: '.$mailfrom.$eol; $header .= 'Cc: '.$mailcc.$eol; $header .= 'Bcc: '.$mailbcc.$eol; $header .= 'MIME-Version: 1.0'.$eol; $header .= 'Content-Type: multipart/mixed; boundary="'.$boundary.'"'.$eol; $header .= 'X-Mailer: PHP v'.phpversion().$eol; try { if (!ValidateEmail($mailfrom)) { $error .= "The specified email address (" . $mailfrom . ") is invalid!\n
"; throw new Exception($error); } $prefix = rand(111111, 999999); $i = 0; while (list ($key, $val) = each ($_FILES)) { if ($_FILES[$key]['name'] != "" and file_exists($_FILES[$key]['tmp_name']) and $_FILES[$key]['size'] > 0) { $upload_DstName[$i] = $prefix . "_" . str_replace(" ", "_", $_FILES[$key]['name']); $upload_SrcName[$i] = $_FILES[$key]['name']; $upload_Size[$i] = ($_FILES[$key]['size']); $upload_Temp[$i] = ($_FILES[$key]['tmp_name']); $upload_URL[$i] = "$upload_folder/$upload_DstName[$i]"; $upload_FieldName[$i] = $key; } if ($upload_Size[$i] >= $max_filesize) { $error .= "The size of $key (file: $upload_SrcName[$i]) is bigger than the allowed " . $max_filesize/1024 . " Kbytes!\n"; throw new Exception($error); } $i++; } $uploadfolder = basename($upload_folder); for ($i = 0; $i < count($upload_DstName); $i++) { $uploadFile = $uploadfolder . "/" . $upload_DstName[$i]; if (!is_dir(dirname($uploadFile))) { RecursiveMkdir(dirname($uploadFile)); } move_uploaded_file($upload_Temp[$i] , $uploadFile); chmod($uploadFile, 0644); $name = "$" . $upload_FieldName[$i]; $message = str_replace($name, $upload_URL[$i], $message); } $message .= $eol; foreach ($_POST as $key => $value) { if (!in_array(strtolower($key), $internalfields)) { if (!is_array($value)) { $message .= ucwords(str_replace("_", " ", $key)) . " : " . $value . $eol; } else { $message .= ucwords(str_replace("_", " ", $key)) . " : " . implode(",", $value) . $eol; } } } if (count($upload_SrcName) > 0) { $message .= "\nThe following files have been uploaded:\n"; for ($i = 0; $i < count($upload_SrcName); $i++) { $message .= $upload_SrcName[$i] . ": " . $upload_URL[$i] . "\n"; } } $body = 'This is a multi-part message in MIME format.'.$eol.$eol; $body .= '--'.$boundary.$eol; $body .= 'Content-Type: text/plain; charset=ISO-8859-1'.$eol; $body .= 'Content-Transfer-Encoding: 8bit'.$eol; $body .= $eol.stripslashes($message).$eol; $body .= '--'.$boundary.'--'.$eol; if ($mailto != '') { mail($mailto, $subject, $body, $header); } header('Location: '.$success_url); } catch (Exception $e) { $errorcode = file_get_contents($error_url); $replace = "##error##"; $errorcode = str_replace($replace, $e->getMessage(), $errorcode); echo $errorcode; } exit; } ?> Tipar personalizat lenticular
PRINTUL LENTICULAR: DINAMIC | CAPTIVANT | MEMORABIL
 
Orice tiraj, chiar și 1 exemplar!
Solicită ofertă
Completează formularul sau trimite un e-mail cu solicitarea.
Procesare
Răspundem solicitării,
dacă toate condițiile sunt îndeplinite realizăm produsul solicitat.
Livrăm produsul
Produsul îl livrăm cu firmă de curierat sau îl poți ridica personal.
Efect Animat (flip, morf)
O singură dimensiune, două mesaje, impact garantat.

Efectul Animat (flip ori morf) oferă brandului tău oportunitatea unică de a prezenta evoluție, contrast sau acțiune într-un singur material tipărit.
Oferă-le clienților tăi motive să se oprească, să interacționeze și să țină minte produsul tău mult timp după ce l‑au văzut.

Aplicații: postere, cărți de vizită, NFC,  invitații, stickere, fotografii, etc.
Efect iluzie 3D
Profunzime și realism hipnotizant.

Efectul iluzie 3D oferă brandului tău oportunitatea unică de a sparge barierele hârtiei plate și de a aduce produsele direct în spațiul vizual al privitorului.
Oferă-le clienților tăi motive să privească mai atent, să exploreze detaliile și să asocieze brandul tău cu inovația și calitatea premium.

Aplicații: postere, cărți de vizită, NFC, invitații, stickere, fotografii, etc.
Întrebări frecvente

Ce este printul lenticular și cum impactează?

Printul lenticular este o tehnică de imprimare, prin combinarea a două sau a mai multor imagini, pe o folie formată din microlentile.
Impactul printului lenticular - conform studiilor de piață:
- crește atenția vizuală de
6 ori din partea consumatorului iar rata de reținere a brandului crește de 3 ori comparativ cu printul normal.

Detalii tehnice

Rezoluția fișierelor 300 dpi, sRGB sau CMYK.
Bleed-ul pentru documentele cu efect animat (flip, morf) să fie de cel puțin de
3 mm de jur-împrejur.
În cazul documentelor pentru efectul iluzie 3D bleed-ul lateral stânga - dreapta să fie de câte 15 mm, bleed sus - jos de câte 3 mm.
Textele și alte elemente care nu ies la tăiere să fie plasate în limita de siguranță și să nu fie mai aproape
de 3 mm de tăiere.
Este indicat sa fie folosite fonturi Sans Serif, bolduite, corp minim 12 pt.
Formatele acceptate
: tif, psd, pdf, jpg, png.

Fisierele pot fi trimise prin e-mail la adresa office@1print.ro sau cu servicii de transfer fisiere.
Clientul este responsabil pentru drepturile de autor al fisierelor transmise.

Cum trimit fișierele pentru efectul Animat?

Pentru obținerea efectelor animate fișierele trimise pot fi in format: *.tif, *.png, *.jpg, *.pdf.

Pentru un efect Flip de succes fișierele trebuie să îndeplinească următoarele cerințe:
- să fie similare ca saturaţie;
- fără contraste puternice între ele (exemplu: zone de negru/culori închise să nu se suprapună pe zone de alb/ culori deschise deschise);
- imaginiile să aibă aceeași orientare (portret sau landscape).

Pentru un efect Morf de succes grafica de pe ambele cadre să se suprapună, să se evite fundaluri albe.
Pentru efectul Morf trimiteți 2 cadre (început și final), cadrele intermediare le vom genera noi.

Cum trimit fișierul pentru efectul iluzie 3D?

Efectul de iluzie 3D oferă percepția (iluzia) de spațialitate a imaginii printate pe lenticular. 
Fișierul se trimite în format PSD pe layere, fiecare layer reprezentând o adâncime din printul lenticular. 
Este indicat ca fișierul psd să conțină minimum 3 layere, funcționează cel mai bine fundalurile texturate cu nuanțe de culoare reci în background și nuanțe de culoare calde în foreground.
Solicită ofertă
Mulțumim, răspundem în maximum 24 h!
Fișierele pot fi trimise prin e-mail la adresa office@1print.ro sau cu un serviciu de transfer fișiere. Clientul este responsabil pentru drepturile de autor al fișierelor transmise.