Bilder kleiner machen -D |
ATooM
Quasselstrippe Threadstarter
Beiträge: 345 |
Ist es irgendwie möglich Bilder zu verkleinern. Bitte erst weiterlesen:
Die Bilder sollen nicht nur per html verkleinert werden (also nicht width="XYZ"), sondern richtig verkleinert werden, d.h. also auch eine kleiner Größe (KB). z.B. das ein Bild statt 800x600 in 400x300 verkleinern (richtig verkleinern!!!)
---
Just Peace!
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
HoRnominatoR
Mausakrobat
Beiträge: 161 |
das sollte mit so ziemlich jedem bildbearbeitungsprogramm moeglich sein.
unter gimp -> datei oeffnen -> bild -> skalieren -> speichern unter.
---
get OPERA for free
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
HoRnominatoR
Mausakrobat
Beiträge: 161 |
wenn dir die gdlib zur verfuegung steht: http://de.php.net/image
---
get OPERA for free
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
Herr_Zatacke
Otto-Normal-Poster
Beiträge: 90 |
warum denn das rad neu erfinden .. es gibt doch schon einige gute kostenlose galleries ....
z.b. auf www.4homepages.de die 4images gallery ???
---
wer and'ren eine bratwurst brät, der hat ein bratwurstbratgerät...
|
 Profil
Editieren
Zitieren
|
ATooM
Quasselstrippe Threadstarter
Beiträge: 345 |
Danke für die umfangreichen Informationen. Sie haben mir kein bisschen geholfen. Ich hatte mir schnelle Hilfe erhofft.
Bildbearbeitungsprogramm: Tatsächlich? Ich dachte das würde nur mit PHP gehen....
PHP.net: Ach da gibts informationen rund um PHP?
Zatacke: gut wäre eine Möglichkeit, aber ich brauche das ganze in einer etwas anderen Form. Trotzdem danke....
Nächstes mal würde ich mich über kompetentere Antworten freuen.
---
Just Peace!
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
Can
Halbgott
Beiträge: 1324 |
Ich hab eben mal auf Anhieb imagecopyresampled gefunden. Mit der Funktion dürfte das gehen. Hab jetzt wenig Zeit, morgen guck ich noch mal genauer nach - falls du bis dann noch nichts selbst herausgefunden hast...
---
" S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox
|
 Profil
E-Mail
Editieren
Zitieren
|
inko
Fachidiot
Beiträge: 133 |
Klar geht das und zwar mit imagecopyresized, wobei hier dann die Rechnerei losgeht, denn Du willst entweder alle Bilder um einen bestimmten Prozentsatz verkleinern oder aber auf einen fixen Wert, z.B. x = 300, so daß Du dann y ausrechnen mußt (Strahlensatz).
x = 450 x_neu = 300 => Faktor = 1.5
y = 300 / 1.5 => y_neu = 200;
Klingt logisch, allerdings mußt Du natürlich jetzt Sonderfälle abfangen, z.B. wenn x bereits weniger als 300 sein sollte, dann würde er ja x und y vergrößern, bei bestimmten Bildformaten könnte es dann durchaus sein, daß Du "Banner" mit 1000 Pixeln Höhe/Breite erhälst, was natürlich nicht Sinn der Sache ist. Der Aufwand hält sich in Grenzen, aber ein bißchen Arbeit ist das schon und ohne elementares Verständnis von Mathematik wird das nicht sonderlich einfach.
Diese Nachricht wurde geändert von: inko |
 Profil
Editieren
Zitieren
|
Can
Halbgott
Beiträge: 1324 |
Das ist Strahlensatz??? Hey, ist gut zu wissen, dass die Strech-Funktion, die ich vor 2 Jahren mal geschrieben habe, das verwendet, die wir letztes Jahr in Mathe gemacht haben und ich nicht kapieren wollte
---
" S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox
|
 Profil
E-Mail
Editieren
Zitieren
|
inko
Fachidiot
Beiträge: 133 |
Natürlich ist das nicht der Strahlensatz an sich, aber um die fehlende Höhe zu ermitteln wird das gleiche Prinzip angewendet. Man könnte das Problem durchaus grafisch darstellen, so daß es dann dem Strahlensatz entsprechen würde, macht in diesem Fall aber keinen Sinn, weil es zu einfach ist und man es auch ohne Zeichnung verstehen sollte.
|
 Profil
Editieren
Zitieren
|
subjective
Forenheld
Beiträge: 844 |
Hier ein kleiner Beispielcode für die Größenberechnung.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11: |
$div_width = $org_width / $thumb_width;
$div_height = $org_height / $thumb_height;
if ($div_width >= $div_height) {
$new_width = $thumb_width;
$new_height = round($org_height / $div_width);
} else {
$new_height = $thumb_height;
$new_width = round($org_width / $div_height);
}
|
Es werden Breite und Höhe beachtet, so das jeweils das größte mögliche Thumbnail herauskommt.
---
Weaverslave
|
 Profil
Website
Editieren
Zitieren
|
languitar
Foren-Team
Beiträge: 2795 |
Dasn blöder doppelter Dreisatz oder sowas...
|
 Profil
Editieren
Zitieren
|
subjective
Forenheld
Beiträge: 844 |
Sowas in der Richtung
---
Weaverslave
|
 Profil
Website
Editieren
Zitieren
|
ATooM
Quasselstrippe Threadstarter
Beiträge: 345 |
Ah dankeschön ihr habt mir weitergeholfen vielen Dank.
---
Just Peace!
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
HoRnominatoR
Mausakrobat
Beiträge: 161 |
nicht im stande sein dem direkten link zum manual, den man schon vor die fuesse geworfen bekommen hat, folgen zu koennen, aber mich als inkompetent bezeichnen... schon klar.
---
get OPERA for free
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
ATooM
Quasselstrippe Threadstarter
Beiträge: 345 |
Es geht darum, wenn ich sowas hier ins forum schreib erhoffe ich mir eine schnelle präzise Antwort und nicht einen Link auf dem ich auch nach lange suchen muß.
---
Just Peace!
|
 Profil
E-Mail
Website
Editieren
Zitieren
|