ZER0-CooL - 36
Champion
(offline)
Dabei seit 09.2004
4459
Beiträge
|
|
Geschrieben am: 28.08.2009 um 16:32 Uhr
|
|
Guten Tag,
durch googlen hab ich nicht wirklich Hilfe zu diesem Thema gefunden, deshalb dachte ich mir ich Frage einfach hier mal nach wie ich ein Koordinatensystem in PHP anzeigen lassen kann, die Werte hierfür kommen aus der einer MySQL-Datenbank, zu den einzelnen Punkten sollte auch noch ein kleiner Text (2-3 Wörter) kommen.
Grüßchen
ZER0-CooL
|
|
DJMercutio - 47
Anfänger
(offline)
Dabei seit 03.2003
19
Beiträge
|
|
Geschrieben am: 28.08.2009 um 16:41 Uhr
|
|
Ich würde dir empfehlen mal nach der PHP Klasse JPGraph zu suchen.
Mit Hilfe dieser Klasse ist es eine kleinigkeit irgendwechle Diagramme und ähnliches anzeigen zu lassen.
|
|
ZER0-CooL - 36
Champion
(offline)
Dabei seit 09.2004
4459
Beiträge
|
|
Geschrieben am: 28.08.2009 um 16:43 Uhr
|
|
Danke, sieht schonmal ganz gut aus, mal schauen ob ich damit klar komme =D
|
|
CK88 - 37
Profi
(offline)
Dabei seit 02.2006
808
Beiträge
|
|
Geschrieben am: 28.08.2009 um 18:18 Uhr
|
|
Wenn es was einfache ist, würde ImageJPEG() genügen ... denn das ist bei php dabei und man muss kein extra Script laden ...
That's it ...
|
|
DJMercutio - 47
Anfänger
(offline)
Dabei seit 03.2003
19
Beiträge
|
|
Geschrieben am: 29.08.2009 um 08:14 Uhr
|
|
Zitat von CK88: Wenn es was einfache ist, würde ImageJPEG() genügen ... denn das ist bei php dabei und man muss kein extra Script laden ...
Teilweise richtig. Nur muss man in diesem Fall dann auch noch die ganzen Linien, Beschriftungen usw. auch selber zeichnen bzw, Definieren.
ImageJPEG() wandelt nur ein Imageobjekt in eine .jpeg Datei um, nicht mehr und nicht weniger. Wenn man sich die von mir vorgeschlagene Klasse anschaut wird dort nichts anderes gemacht. Der Vorteil an der fertigen Klasse ist ganz einfach der, dass man nur seine Werte übergeben muss und sich dann noch entscheiden muss, welcher Art von Grafik man ausgegeben haben möchte. Um den ganzen Rest muss man sich keine sorgen machen und das erspart einem ein gutes Stück an Arbeit.
|
|
McPommes - 51
Experte
(offline)
Dabei seit 09.2006
1422
Beiträge
|
|
Geschrieben am: 29.08.2009 um 14:56 Uhr
|
|
Eine Grafik mit wenigen Farben und dafür klaren Linien würd ich aber nicht als jpg machen. Nimm dafür lieber gif oder png.
*** diese Fusszeile verschwendet 45 Bytes ***
|
|
CK88 - 37
Profi
(offline)
Dabei seit 02.2006
808
Beiträge
|
|
Geschrieben am: 29.08.2009 um 15:17 Uhr
|
|
Zitat von McPommes: Eine Grafik mit wenigen Farben und dafür klaren Linien würd ich aber nicht als jpg machen. Nimm dafür lieber gif oder png.
Wieso?
Ich beschäftige mich auch ein wenig mit GFX und kodiere normale Grafiken immer jpg, png's immer für Grafiken mit Transparenz und gif's nur für animierte Bilder! Das soll aber den Programmierer überlassen sein, was er nimmt! Gibt ja auch noch ImagePNG() und ImageGIF() und funktioniert fast gleich 
@ DJMercutio:
Hab mir JPGraph nur flüchtig angeschaut ... aber stimmt, da ist ja wirklich schon alles dabei! Ich bin halt immer Skeptisch, wenn ich fremd Scripte lade, weil da ist es hin und wieder schon zu bösen Komplikationen mit meinem Script gekommen ... aber JPGraph sieht echt einfach aus!
That's it ...
|
|
DJMercutio - 47
Anfänger
(offline)
Dabei seit 03.2003
19
Beiträge
|
|
Geschrieben am: 29.08.2009 um 15:35 Uhr
|
|
Zitat von CK88:
@ DJMercutio:
Hab mir JPGraph nur flüchtig angeschaut ... aber stimmt, da ist ja wirklich schon alles dabei! Ich bin halt immer Skeptisch, wenn ich fremd Scripte lade, weil da ist es hin und wieder schon zu bösen Komplikationen mit meinem Script gekommen ... aber JPGraph sieht echt einfach aus!
Definiere bitte 'böse Komplikationen' etwas näher.
Es kann sich ja eigentlich nur um Namenskonflikte handeln. Bei seriös Programmierten Modulen, welche dafür gedacht sein einem breiterem Publikum zugänglich zu machen, dürfte das eigentlich kein Problem, da hier mit einem entsprechenden Suffix gearbeitet wird.
Ab PHP 5.3 sind solche Probleme dank der neu eingeführten Namespace Möglichkeit gar nicht mehr vorhanden.
|
|
ZER0-CooL - 36
Champion
(offline)
Dabei seit 09.2004
4459
Beiträge
|
|
Geschrieben am: 29.08.2009 um 15:59 Uhr
|
|
Naja, habe mich jetzt trotzdem dafür entschieden es komplett über die "Image"-Funktionen von PHP komplett selber zu erstellen So habe ich nur das was ich brauche und kann es mir ohne Probleme genau so anpassen wie ich es brauche.
Danke =)
|
|
McPommes - 51
Experte
(offline)
Dabei seit 09.2006
1422
Beiträge
|
Geschrieben am: 29.08.2009 um 17:59 Uhr
Zuletzt editiert am: 29.08.2009 um 17:59 Uhr
|
|
Zitat von CK88: Zitat von McPommes: Eine Grafik mit wenigen Farben und dafür klaren Linien würd ich aber nicht als jpg machen. Nimm dafür lieber gif oder png.
Wieso?
Weil jpg mit Verlusten arbeitet. Die merkt man vor allem wenn man Bilder mit starken Kontrasten als jpg speichert, da verwischen dann die Linien und es sieht sch... aus.
Man kanns natürlich auch in hoher Qualität speichern, aber man muss wissen dass man das machen soll. Und deswegen würd ich da gleich png nehmen. Oder gif, ne Grafik mit weniger als 256 Farben ist da auch gut aufgehoben.
Probierts am besten aus und schaut euch die Ergebnisse an.
*** diese Fusszeile verschwendet 45 Bytes ***
|
|
CK88 - 37
Profi
(offline)
Dabei seit 02.2006
808
Beiträge
|
|
Geschrieben am: 29.08.2009 um 21:52 Uhr
|
|
Zitat von DJMercutio: Definiere bitte 'böse Komplikationen' etwas näher.
Es kann sich ja eigentlich nur um Namenskonflikte handeln. ...
So ist das ^^
Ja, hab (ist schon länger her) ein paar Scripte verwenden wollen die sich mit einem Funktionen gemixt haben und lustige Dinge entstehen lassen haben 
Musste halt ein Script mit über 2k Zeilen mit ein Script abgleichen ... war nervig ... aber das war wirklich nicht so gut wie JPGraph geschrieben! 
@ McPommes:
Ja, die in php generierten jpg's sind meist nicht von hoher Quali, aber auch von kleiner Größe ... was oft sehr vorteilhaft ist 
Aber stimmt, sollte jeder selber testen und für sich beurteilen ob das Ergebnis reicht ...
That's it ...
|
|