Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

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, 4267 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
Microsoft
JPG und PNG mit bestimmten Namen, verkleinern + benennung (9)

Frage von Akeipra zum Thema Microsoft ...

Exchange Server
gelöst Dynamische Verteilergruppe (9)

Frage von justdan zum Thema Exchange Server ...

PHP
PHP 5.3 nach PHP 5.6 portieren (5)

Frage von nippon-tussi zum Thema PHP ...

Neue Wissensbeiträge
Erkennung und -Abwehr

Ccleaner-Angriff war nur auf große Unternehmen gemünzt

(6)

Information von Lochkartenstanzer zum Thema Erkennung und -Abwehr ...

Sicherheit

Eventuell neue Lücke in Intels ME

Information von sabines zum Thema Sicherheit ...

Viren und Trojaner

FinFisher: Internetprovider schieben Spitzelopfern Malware unter

(1)

Information von kaiand1 zum Thema Viren und Trojaner ...

Heiß diskutierte Inhalte
Lizenzierung
Programm soll in verschiedenen Versionen lizenziert sein (20)

Frage von Yanmai zum Thema Lizenzierung ...

Humor (lol)
Wo ist der Fehler auf dem Bild? (17)

Information von the-buccaneer zum Thema Humor (lol) ...

Windows 7
SSD - Win7 Lags (15)

Frage von ph5555 zum Thema Windows 7 ...