ilch Forum » Ilch Clan 1.1 » Allgemein » Gallery Resize

Geschlossen
  1. #1
    User Pic
    ScopeX Mitglied
    Registriert seit
    04.10.2005
    Beiträge
    323
    Beitragswertungen
    0 Beitragspunkte
    Huhu..
    wenn ich einBild in die gallery lade dann wird das Bild ja Automatisch für die 'mittlere' Ansicht auf eine Breite von 500px gebracht. In welcher Datei steht der code hierfür? Ich möchte gerne, dass die Bilder alle auf eine Einheitliche Höhe, nicht Breite, gebracht werden...

    Vielen Danke
    ScopeX


    verwendete ilchClan Version: 1.1

    betroffene Homepage: fvsg2007.de
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    ScopeX Mitglied
    Registriert seit
    04.10.2005
    Beiträge
    323
    Beitragswertungen
    0 Beitragspunkte
    Hey.. hab jetzt den ganzen Tag rumgebastelt... und die Datei gesucht..
    Also das Thumb ist jez nach der Höhe verstellt.. sieht dann so aus (das ist jez die gallery.php im func ordner):
    <?php 
    #   Copyright by Manuel
    #   Support www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    function create_thumb ( $imgpath, $thumbpath, $neueBreite ) {
    	$size=getimagesize($imgpath);
    	$breite=$size[0];
      $hoehe=$size[1];
      $neueBreite=intval($breite*100/$hoehe);
    	
      if ($size[2] < 2 OR $size[2] > 3) { return (FALSE); }
       
      if ($size[2] == 2) {
        $altesBild = imagecreatefromjpeg($imgpath);
      } elseif ( $size[2] == 3 ) {
        $altesBild = imagecreatefrompng($imgpath);
      }
      if ( function_exists ( 'imagecreatetruecolor' ) ) {
        $neuesBild = imagecreatetruecolor($neueBreite,100);
        imagecopyresampled($neuesBild, $altesBild, 0, 0, 0, 0, $neueBreite,100, $breite, $hoehe);
      } else {
        $neuesBild=imageCreate($neueBreite,100);
        imageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,100,$breite,$hoehe);
      }
    	if ($size[2] == 2) {
        ImageJPEG($neuesBild,$thumbpath);
      } elseif ( $size[2] == 3 ) {
        ImagePNG($neuesBild,$thumbpath); 
      }
      return (TRUE);
    }
    
    ?>


    Nur leider habe ich jeztt das Problem, dass das mittlere "normale" bild genauso aussieht wie das thumbnail... warum?!
    bitte bitte helft mir weiter.. wäre echt super
    mfg


    Zuletzt modifiziert von ScopeX am 26.10.2006 - 19:45:07
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    ScopeX Mitglied
    Registriert seit
    04.10.2005
    Beiträge
    323
    Beitragswertungen
    0 Beitragspunkte
    hat denn keine eine Ahnung *heul* ich verzweifel echt... traurig
    Sorry, wenn ich nerv traurig
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Also die px anzahl kann man im Admin Bereich >> Konfigurtion ändern,... aber auch nur die breite nicht die höhe,...

    Wie man das in die höhe anpassen kann könnte ich morgen abend mel testen dazu müsstest dich aber in icq melden,... zwinker
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    ScopeX Mitglied
    Registriert seit
    04.10.2005
    Beiträge
    323
    Beitragswertungen
    0 Beitragspunkte
    ja dann mach ich das...
    weil irgendwie scheint das ziemlich kompliziert zu sein.. weil sich alles mögliche auf die breite bezieht.. das müsste ja dann alles auf höhe geändert werden..

    Aber wenn die Höhe einheitlich ist, wirkt die Ilch gallery meiner meinung nach gleich viel besser, weil dann das Fenster für das 'normale' bild nicht immer total unterschiedlich lang sein muss bzw. man nicht scrollen braucht
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Ich selber habe es für mich so gelöst (Pc bilder, Garagen bilder) das ich nur 800 X 640 Px bilder hochladen kann,... daher sieht das alles gleich mäßig aus,... und sowas wie hochformat gibs auch nicht !weil egal nach was man es ordnet es ist immer noch unordendlich solange es unterscheidlich breit ist !
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    ScopeX Mitglied
    Registriert seit
    04.10.2005
    Beiträge
    323
    Beitragswertungen
    0 Beitragspunkte
    ja.. das problem ist, dass ich sehr viele Bilder im Hochformat habe.. und eine Auflösung von 800x640 find ich ein bisschen klein.
    Mit einer einheitlichen Höhe bräuchte ich dann das Fenster nicht so Hoch machen, wie es maximal sein kann, sondern die Höhe bleibt einfach immer gleich. Bei der Breite sieht es meiner meinung nach nicht so schlimm aus, wenn die größer ist, als das Bild.
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Versuche es mal so die breite macht er jetzt 100 und die höhe so wie es halt wird,.... zwinker

    <?php 
    #   Copyright by Manuel 
    #   Support www.ilch.de 
    
    
    defined ('main') or die ( 'no direct access' ); 
    
    function create_thumb ( $imgpath, $thumbpath, $neueBreite ) { 
    
    
    
        $size=getimagesize($imgpath); 
        $breite=$size[0]; 
      $hoehe=$size[1]; 
      $neueBreite=intval($breite*100/$hoehe); 
         
      if ($size[2] < 2 OR $size[2] > 3) { return (FALSE); } 
        
      if ($size[2] == 2) { 
        $altesBild = imagecreatefromjpeg($imgpath); 
      } elseif ( $size[2] == 3 ) { 
        $altesBild = imagecreatefrompng($imgpath); 
      } 
      if ( function_exists ( 'imagecreatetruecolor' ) ) { 
        $neuesBild = imagecreatetruecolor(100,$neueBreite); 
        imagecopyresampled($neuesBild, $altesBild, 0, 0, 0, 0, $neueBreite,100, $breite, $hoehe); 
      } else { 
        $neuesBild=imageCreate($neueBreite,100); 
        imageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,100,$breite,$hoehe); 
      } 
        if ($size[2] == 2) { 
        ImageJPEG($neuesBild,$thumbpath); 
      } elseif ( $size[2] == 3 ) { 
        ImagePNG($neuesBild,$thumbpath); 
      } 
      return (TRUE); 
    } 
    
    ?>
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    ScopeX Mitglied
    Registriert seit
    04.10.2005
    Beiträge
    323
    Beitragswertungen
    0 Beitragspunkte
    das funktioniert so leider nicht traurig..
    am unterem Rand des bildes ist ein schwarzer 'balken' und die breite der bilder stimmt auch nicht.. zu dem wird als 'normales' bild auch das 'thumb' bild angezeigt traurig
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Es war ein versuch wert,...
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten