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, 4232 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 ..
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

(1)

Tipp von agowa338 zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Windows Userverwaltung
Ausgeschiedene Mitarbeiter im Unternehmen - was tun mit den AD Konten? (34)

Frage von patz223 zum Thema Windows Userverwaltung ...

LAN, WAN, Wireless
gelöst Server erkennt Client nicht wenn er ausserhalb des DHCP Pools liegt (28)

Frage von Mar-west zum Thema LAN, WAN, Wireless ...

Windows Server
Server 2008R2 startet nicht mehr (Bad Patch 0xa) (18)

Frage von Haures zum Thema Windows Server ...