Seite 5 von 6

Verfasst: 15.02.2005 13:40
von Werbung
Hallo,...

ich hab jetzt einproblem!!!

die Avatars die kleiner sind als 80 x 80 werden jetzt nicht mehr angezeigt. im profil stehen sie drinnen. aber bei seinen verfassten beiträge links nicht. *hm*

woran liegt das?????

Verfasst: 16.02.2005 09:34
von lenni
Ich werde mir eine andere Lösung basteln.
Hier die Kurzform:

Beim "Anlegen" eines RemoteAvatars Imagesize prüfen.
Wenn größer als in der Boardkonfig, prüfen, was größer ist:
Height oder width. Je nachdem, was größer ist, werde ich den
Wert auf den Wert in der Config ändern. Der andere Wert wird
automatisch vom Browser "skaliert".
Das ganze speichere ich in der Datenbank ab.

Beispiel in Kurzform: Config lässt 120x120 zu.

User hat height 200 , width 150.
Eintrag in der DB -> height 120, width 0 (default)
viewtopic -> <img src .... height="120px" ...> (width implizit)

User hat 80 x 80 -> <img src ... > (ohne height/width)

Was haltet ihr von der Idee?

Verfasst: 16.02.2005 09:41
von Dave
Schlecht. Du überprüfst einmal ob ein user nen bild von 80x80 hat... was passiert wenn er das bild auf seinem Space durch eins was 1000x1000 hat ersetzt? ;)


MfG
Dave

Verfasst: 16.02.2005 09:54
von lenni
Dave hat geschrieben:Schlecht. Du überprüfst einmal ob ein user nen bild von 80x80 hat... was passiert wenn er das bild auf seinem Space durch eins was 1000x1000 hat ersetzt? ;)


MfG
Dave
Guter Punkt :o

Aber mein Ansatz war gut ... :wink:

Was macht der Mod von Waagenbauer in dem Fall??

Verfasst: 16.02.2005 11:34
von Dave
Von allen Avataren die größe speichern. und dann jedes Bild auf die gespeicherte größe packen ;)

Verfasst: 16.02.2005 12:06
von lenni
Dave hat geschrieben:Von allen Avataren die größe speichern. und dann jedes Bild auf die gespeicherte größe packen ;)
Was passiert, wenn der User sein gelinktes Bild verändert (nicht im Profil, sondern das Bild selbst)?

Verfasst: 16.02.2005 12:36
von Dave
Du meinst die größe? Dann hat er pech wenn er es im Profil nicht ändert. Die Werte sind solange fest bis sie aktuaisiert werden

Verfasst: 16.02.2005 13:03
von lenni
Dave hat geschrieben:Du meinst die größe? Dann hat er pech wenn er es im Profil nicht ändert. Die Werte sind solange fest bis sie aktuaisiert werden
Ja, die meinte ich!

Ich werde meine Idee (s.o.) ergänzen:
Breite/Höhe werden wie oben in der DB gespeichert.

Ist der Avatar zu groß, wird er resized.

Beispiel: Config 120x120
Avatar: 240x120

Resize auf 120x60 -> das ist das, was ich bei waagenbauer vermisse.
Also image_height / image_width = verhältnis (hier: 2)


Das ganze dann auf die config Einstellung anwenden:
also height = 2xwidth und speichern.

Die Werte speichern und in <img ... height="..." width="...">
ausgeben.

Ändert der User das verlinkte Bild ist es zumindest kleiner/gleich der Boardkonfiguration.

Ist die Idee besser?

Verfasst: 16.02.2005 13:19
von Dave
Dann wäre nur neu das resized ;)
Das heißt du könntest die aktuelle speicherung im Profil ändern :wink:

Verfasst: 16.02.2005 13:37
von lenni
Dave hat geschrieben:Dann wäre nur neu das resized ;)
Das heißt du könntest die aktuelle speicherung im Profil ändern :wink:
??

Bei jeder Speicherung im Profil wird natürlich die Funktion ausgeführt.
Wann auch sonst?
Und gerade das resizen ist doch der Clou.
Anstatt alles, was größer als x/y ist, auszuschließen.