Hoi,
Ik ben met PHP en de GD aan het rommelen.
Ik heb 2 images (jpg) eentje een product afbeelding en een witte achtergrond.
Wat ik wil doen is het volgende de product afbeelding in de witte achtergrond zetten met en canvas er omheen dit gaat allemaal ook goed echter ik verlies kleur.
Kijk naar de kleur verschillen van beide images. Weet iemand de oplossing om de kleuren te behouden dat is ook mijn probleem nog.
De code:
PHP Code:
$temp = '/images/temp/orgineel.jpg';
$orgImage = imagecreatefromjpeg($temp);
// Create canvas image
$canvas = imagecreatetruecolor(1024, 768);
$background_color = imagecolorallocate($canvas, 255, 255, 255);
imagefill($canvas, 0, 0, $background_color);
// Get width en height
$sx = imagesx($orgImage);
$sy = imagesy($orgImage);
// Merge both images to one.
imagecopymerge($canvas, $orgImage, ((1024-$sx)-20)/2, ((768-$sy)-20)/2, 0, 0, $sx, $sy, 75);
// Output and free from memory
header('Content-Type: image/jpeg');
imagejpeg($canvas);
imagedestroy($canvas);
imagedestroy($orgImage);
- Create new images
-
17-02-2020, 10:17 #1
- Berichten
- 501
- Lid sinds
- 18 Jaar
Create new images
-
17-02-2020, 12:08 #2
- Berichten
- 390
- Lid sinds
- 15 Jaar
Re: Create new images
Maak van
PHP Code:imagecopymerge($canvas, $orgImage, ((1024-$sx)-20)/2, ((768-$sy)-20)/2, 0, 0, $sx, $sy, 75);
PHP Code:imagecopymerge($canvas, $orgImage, ((1024-$sx)-20)/2, ((768-$sy)-20)/2, 0, 0, $sx, $sy, 100);
Info: https://www.php.net/manual/en/functi...ecopymerge.php
-
17-02-2020, 13:11 #3
- Berichten
- 501
- Lid sinds
- 18 Jaar
Re: Create new images
Bedankt Tjerk dat was hem inderdaad ik was in de veronderstelling dat het de kwaliteit van de JPG was!
Mooi opgelost thanks!
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic