Ergebnis 1 bis 2 von 2

Thema: grafiken automatisch proportional skalieren?

  1. #1
    help mee
    Gast

    Standard grafiken automatisch proportional skalieren?

    hallo, ich möchte den usern in meiner geplanten community natürlich die möglichkeit geben fotos hochzuladen. da jeden warscheinlich ein anderes format wählt brauche ich ein script o.ä. welches das skalieren automatisch übernimmt...also das ist wie folgt gemeint: die hochgeladene grafik wird in eine vorgegebene breite gebracht, bsp: 250px. um die grafik nicht zu verzerren sollte die höhe proportional angepasst werden. ist dies möglich??


    mit freundlichen grüßen


    Max
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Kaiser(in)
    Registriert seit
    09.12.2005
    Alter
    29
    Beiträge
    2.496
    Danke
    1
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    klar ist dies möglich, ich geb dir mal meine funktion:

    Code:
    $thumb_breite = 128; ## wie breit soll das bild werden ?
    $thumb_dest = "images/referenzen/thumbs/"; ## wo soll das bild gespeichert werden bzw welches präfix soll verwendet werden ?
    										   ##(slash nicht vergessen)
    function do_thumb($original) {
    	global $thumb_breite, $thumb_dest;
    	$orig = explode("/", $original);
    	$orig = array_reverse($orig);
    	$original_bild = $orig[0];
    	$daten = getimagesize($original);
    	$orig_breite = $daten[0];
    	$orig_hoehe = $daten[1];
    	$skalierung = $orig_hoehe/$orig_breite;
    	$thumb_hoehe = $skalierung*$thumb_breite;
    	if&#40;$orig_hoehe < $thumb_hoehe&#41; &#123;
    	    $thumb_hoehe = $orig_hoehe;
    	&#125;
    	## gif
    	if&#40;$daten&#91;2&#93; == 1&#41; &#123;
    	    $orig_grafik = ImageCreateFromGIF&#40;$original&#41;;
    		$thumb_grafik = ImageCreateTrueColor&#40;$thumb_breite, $thumb_hoehe&#41;;
    		ImageCopyResized&#40;$thumb_grafik, $orig_grafik, 0, 0, 0, 0, $thumb_breite, $thumb_hoehe, $orig_breite, $orig_hoehe&#41;;
    		ImageGIF&#40;$thumb_grafik, $thumb_dest.$original_bild&#41;;
    		return true;
    	&#125;
    	## jpeg
    	elseif&#40;$daten&#91;2&#93; == 2&#41; &#123;
    	    $orig_grafik = ImageCreateFromJPEG&#40;$original&#41;;
    		$thumb_grafik = ImageCreateTrueColor&#40;$thumb_breite, $thumb_hoehe&#41;;
    		ImageCopyResized&#40;$thumb_grafik, $orig_grafik, 0, 0, 0, 0, $thumb_breite, $thumb_hoehe, $orig_breite, $orig_hoehe&#41;;
    		ImageJPEG&#40;$thumb_grafik, $thumb_dest.$original_bild&#41;;
    		return true;
    	&#125;
    	else &#123;
    	    return false;
    	&#125;
    &#125;;
    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

Ähnliche Themen

  1. webseiten skalieren addon firefox
    Von addonos im Forum Computer - Internet Forum
    Antworten: 2
    Letzter Beitrag: 06.06.2008, 17:31
  2. Wie kann ich Grafiken nach Platzgebrauch automatisch wdh.?
    Von Darkxor im Forum HTML & CSS Forum
    Antworten: 6
    Letzter Beitrag: 17.05.2008, 23:40
  3. externe swf vergrößern (skalieren)
    Von chr im Forum Flash Forum
    Antworten: 3
    Letzter Beitrag: 28.03.2007, 16:58
  4. Quadrate abhängig von Mausposition skalieren
    Von schneemann im Forum Flash Forum
    Antworten: 0
    Letzter Beitrag: 10.01.2007, 16:59
  5. HTML Bilder skalieren
    Von vman im Forum HTML & CSS Forum
    Antworten: 6
    Letzter Beitrag: 05.09.2005, 16:57

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •