View Single Post
Psykisk ustabil
111
For PHP:

Kode

<?php

// Sett stien til inputfilen og outputfilen
$inputFile = 'inputbilde.jpg';
$outputFile = 'outputbilde.jpg';

// Les inn bildet
$image = imagecreatefromjpeg($inputFile);

// Få bildets dimensjoner
$imageWidth = imagesx($image);
$imageHeight = imagesy($image);

// Sett opp copyright teksten
$copyrightText = 'Copyright: Meg selv';
$font = 4; // Font-størrelse
$fontWidth = imagefontwidth($font) * strlen($copyrightText);
$fontHeight = imagefontheight($font);
$textX = $imageWidth - $fontWidth - 10; // Sett X-koordinaten for teksten
$textY = $imageHeight - $fontHeight - 10; // Sett Y-koordinaten for teksten
$color = imagecolorallocate($image, 255, 255, 255); // Hvit farge for teksten

// Legg til teksten på bildet
imagestring($image, $font, $textX, $textY, $copyrightText, $color);

// Lagre bildet til outputfilen
imagejpeg($image, $outputFile);

// Frigjør ressurser
imagedestroy($image);

echo 'Copyright-teksten er lagt til på bildet og lagret som ' . $outputFile;
?>
Dette krever at du har PHP-GD biblioteket aktivert, det pleier å være det.

For å gjøre bildet litt uskarpt i tillegg:

Kode

<?php

// Sett stien til inputfilen og outputfilen
$inputFile = 'inputbilde.jpg';
$outputFile = 'outputbilde.jpg';

// Les inn bildet
$image = imagecreatefromjpeg($inputFile);

// Få bildets dimensjoner
$imageWidth = imagesx($image);
$imageHeight = imagesy($image);

// Legg til uskarphetseffekt
$blurAmount = 5; // Uskarphetstyrke (kan justeres etter behov)
imagefilter($image, IMG_FILTER_GAUSSIAN_BLUR);

// Sett opp copyright teksten
$copyrightText = 'Copyright: Meg selv';
$font = 4; // Font-størrelse
$fontWidth = imagefontwidth($font) * strlen($copyrightText);
$fontHeight = imagefontheight($font);
$textX = $imageWidth - $fontWidth - 10; // Sett X-koordinaten for teksten
$textY = $imageHeight - $fontHeight - 10; // Sett Y-koordinaten for teksten
$color = imagecolorallocate($image, 255, 255, 255); // Hvit farge for teksten

// Legg til teksten på bildet
imagestring($image, $font, $textX, $textY, $copyrightText, $color);

// Lagre bildet til outputfilen
imagejpeg($image, $outputFile);

// Frigjør ressurser
imagedestroy($image);

echo 'Copyright-teksten er lagt til på bildet, gjort litt uskarpt, og lagret som ' . $outputFile;
?>
Sist endret av Borderline; 4. april 2024 kl. 12:19. Grunn: Automatisk sammenslåing med etterfølgende innlegg.