Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

PHP GD, dynamisches Bild - PNG einbinden

Frage Entwicklung PHP

Mitglied: bgro360

bgro360 (Level 1) - Jetzt verbinden

12.03.2012 um 12:22 Uhr, 4258 Aufrufe, 3 Kommentare

Hallo,

ich erstelle mit Hilfe der PHP GD Funktionen ein dynamisches Bild. Dort werden per imagefttext Buchstaben hinzugefügt. Nun möchte ich diese Buchstaben durch kleine Icons(48x48) austauschen.
Wie stelle ich das am Besten an? Wenn ich in der PHP Datei ein neues Bild erstelle, per imagecreatefrompng, klappt des nicht ganz.
Ich muss die Möglichkeit haben dem Bild genaue Koordinaten zu geben.

Gruß, bgro
Mitglied: Arano
12.03.2012 um 17:00 Uhr
Hi Bgro,

Du musst die Datei schon mit imagercreatefrompng() öffnen, den sonst hast du nichts womit du arbeiten kannst... apropos
Wie sieht den dein Script aus, den ohne dieses haben wir nichts mit dem wir arbeiten können ;)

Ich muss die Möglichkeit haben dem Bild genaue Koordinaten zu geben.
Die wirst du haben: PHP-Manual - GD - imagecopy()


Bis dahin einen schönen Gruß
~Arano
Bitte warten ..
Mitglied: bgro360
13.03.2012 um 08:17 Uhr
Hey,

danke schonmal für die Antwort.
Das Script ist nichts besonderes, es wird einfach nur ein dynamisches Bild mit Elipsen erstellt und ein paar Linien anhand von Berechnungen hinzugefügt.

01.
  
02.
<?  
03.
$bild = imagecreatetruecolor(600,600); 
04.
/*Berechnungen und Zeichnungen*
05.
imageantialias($bild,true); 
06.
imagepng($bild); 
07.
imagedestroy($bild); 
08.
?> 
Nun wollte ich halt in der selben PHP-Datei die Icons öffnen und über oder in das dynamische Bild legen, an bestimmten Positionen.
Die imagecopy() funktion sieht auf den ersten Blick nicht schlecht aus Teste ich mal!

Gruß, bgro
Bitte warten ..
Mitglied: bgro360
13.03.2012 um 08:51 Uhr
Alles klar hat super geklappt! Vielen dank für den Hinweis :D

So hab ich das jetzt gemacht:
01.
<? 
02.
$bild = imagecreatetruecolor(600,600); 
03.
/*Berechnungen und Zeichnungen*
04.
$icon_dir = './icon_mensch.png'
05.
$icon = imagecreatefrompng($icon_dir); 
06.
imagecopy($bild,$icon,250,250,0,0,48,48); 
07.
imagepng($bild); 
08.
imagepng($icon); 
09.
?>
Gruß, bgro
Bitte warten ..
Ähnliche Inhalte
Router & Routing
Lancom Router mit im vorhandenen Netz für VPN verbindung einbinden (20)

Frage von ittgmbh zum Thema Router & Routing ...

Windows Server
gelöst Dynamisches Laufwerk Rückgängig machen (10)

Frage von Fruehling2017 zum Thema Windows Server ...

C und C++
C-sharp ZIP-Ordner an PHP senden (9)

Frage von Yanmai zum Thema C und C ...

Linux
gelöst Php redis an Socket binden? (2)

Frage von FA-jka zum Thema Linux ...

Neue Wissensbeiträge
Tipps & Tricks

Wie Hackt man sich am besten in ein Computernetzwerk ein

(29)

Erfahrungsbericht von Herbrich19 zum Thema Tipps & Tricks ...

Humor (lol)

Bester Vorschlag eines Supporttechnikers ever: APC

(15)

Erfahrungsbericht von DerWoWusste zum Thema Humor (lol) ...

Windows Server

Exchange 2010 Active Directory und Windows Server 2016

(4)

Erfahrungsbericht von Herbrich19 zum Thema Windows Server ...

Heiß diskutierte Inhalte
Internet
gelöst Mitarbeiter surft auf unerwünschter Seite - Wie damit umgehen? (51)

Frage von sabines zum Thema Internet ...

Netzwerke
LAN2LAN Verbindung sehr langsam flaschenhals gesucht (27)

Frage von PixL86 zum Thema Netzwerke ...

Router & Routing
PFsense - Netzverbindung steht, aber kein Internet vorhanden (24)

Frage von aschmid zum Thema Router & Routing ...

Windows Server
gelöst Windows 2016 Hyper-V und VHDS (19)

Frage von emeriks zum Thema Windows Server ...