Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
<?php
include($_SERVER['DOCUMENT_ROOT'].'/pfad/zur/klasse);
$result = "Ein Text der über einem Bild liegt.";
$file = $_SERVER['DOCUMENT_ROOT'].'/pfad/zum/bild.jpg';
$picture = new thumb($file, $result);
$picture->savetofile();
?>
<?
// Inhalt: Klasse zum Erstellen von Thumbnails
// Autor: Reitinger Matthias a.k.a. reima (plz give proper credit)
class thumb
{
var $im = 0;
function thumb($file, $message)
{
$this->file = $file;
$this->message = $message;
if ($file) {
$this->create($file, 1);
}
}
function create($file)
{
if ($this->im) $this->clear();
$options = getimagesize($file);
$src_width = $options[0];
$src_height = $options[1];
$src_type = $options[2];
if ($src_type != 2) return false; // kein jpeg => abbrechen
$src_im = imagecreatefromjpeg($file);
$this->im = imagecreatetruecolor($src_width, $src_height);
$color = imagecolorallocate($this->im, 207, 207, 207);
$text = $this->message;
$x = "100"; // X-Achse für text
$y = "100"; // Y-Achse für Text
$font = "5"; // Font-Größe (1-5)
imagecopyresized($this->im, $src_im, 0, 0, 0, 0, $src_width, $src_height, $src_width, $src_height);
imagestring($this->im, $font, $x, $y, $text, $color);
imagedestroy($src_im);
return true;
}
function savetofile($quality=100)
{
$file = basename($this->file);
imagejpeg($this->im, $file, $quality);
}
function clear()
{
imagedestroy($this->im);
$this->im = 0;
}
}
?>
<?php
$result = TEST ;
header ("Content-type: image/png");
$bild = imagecreatefrompng("xxx/yyyzzz.png"); // wo liegt das Bild
$background_color = ImageColorAllocate ($bild, 255, 255, 255); // Bildhintergrund
$text_color = ImageColorAllocate ($bild, 0, 0, 0); // Textfarbe
imagettftext($bild, 50, 0, 150, 200, $text_color, "welche_Schriftf", $result); // Text,Schrift,Koordinaten,Farbe auswaehlen
ImagePNG ($bild);
imagedestroy ($bild);
?>
Durch den HeaderNur ist mein Problem jetzt, ich kann nicht weiter machen ?
Wahrscheinlich ist es wieder zu hoch für mich
Möchte z.B. nach dem Bild noch echo ("TEST"); haben... dann kommt plötzlich nur Kauderwelsch mit Zeichen über die ganze Seite ?
Wad is dad wieder ?
header ("Content-type: image/png");
<?php
$string = "TEST";
echo '<img src="image.php?string=$string"><br />';
echo $string;
?>
<form action="blabla.php" method="post" name="bla">