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, 4261 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
Windows Server

Umstellung SHA 1 auf SHA 2 - Migration der CA von CSP auf KSP

Tipp von Badger zum Thema Windows Server ...

Windows 10

Quato DTP94 unter Windows 10 x64 installieren und verwenden

Anleitung von anteNope zum Thema Windows 10 ...

Windows 10

Win10 1703 und Nutzerkennwörter bei Ersteinrichtung - erstaunliche Erkenntnis

(15)

Erfahrungsbericht von DerWoWusste zum Thema Windows 10 ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
CNC Maschinen verlieren Netzwerkverbindung (kurioser Fehler) (21)

Frage von NoHopeNoFear zum Thema LAN, WAN, Wireless ...

Webentwicklung
Aktuellen Mitarbeiter auf Homepage anzeigen (13)

Frage von alemanne21 zum Thema Webentwicklung ...

Drucker und Scanner
Erfahrungen mit Enterprise-Tintenstrahldruckern A4 und A3 (13)

Frage von User1000 zum Thema Drucker und Scanner ...