Seite 1 von 2

Schlechte Thumbqualität bei w3concepts.alist.mod6.v1

Verfasst: So 11. Dez 2005, 14:46
von rezeptionist
Hm versuche jetzt schon seit einiger Zeit ein vernunftiges ergebniss zu bekommen aber no chance

haben auf

http://www.re-flexion.de/cms/cms/front_content.php

onen genannte Liste benutzt bei

"Die zuletzt geführten Interviews"

aber die Thumbs sind wirklich nicht der Hit woran kanns liegen ??

hier der zuständige ausriss aus dem modul

Code: Alles auswählen

        while ($db2->next_record()) { 
            if ($db2->f("type") == 'CMS_IMG' && $db2->f("typeid") == 1) { 
                $bilddateiname = "{$thumbnailpfad}{$bildbreite}_".$db2->f("filename").""; 
                if (!file_exists($cfg['path']['frontend'].$bilddateiname)) { 

                    $src_image_size = getimagesize($cfg['path']['frontend'].$uploadpfad.$db2->f("dirname").$db2->f("filename")); 

                    $bildhoehe = round($src_image_size[1] * $bildbreite / $src_image_size[0]); 
                    if ($bildhoehe > $bildbreite) { 
                        $bildhoehe = $bildbreite; 
                       $bildbreite = round($src_image_size[0] * $bildhoehe / $src_image_size[1]); 
                    } 

                    $dst_im = imagecreatetruecolor($bildbreite,$bildhoehe); 

                    if ($src_image_size[2] == 1) { 
                        $src_im = imagecreatefromGIF($cfg['path']['frontend'].$uploadpfad.$db2->f("dirname").$db2->f("filename"));  
                    } elseif ($src_image_size[2] == 2) { 
                        $src_im = @ImageCreateFromJPEG($cfg['path']['frontend'].$uploadpfad.$db2->f("dirname").$db2->f("filename"));
                    } else { 
                        $src_im = imagecreatefromgd($cfg['path']['frontend'].$uploadpfad.$db2->f("dirname").$db2->f("filename")); 
                    } 
                    
                    imagecopyresampled ($dst_im,$src_im,0,0,0,0,$bildbreite,$bildhoehe,$src_image_size[0],$src_image_size[1]); 
                    imagejpeg ($dst_im,$cfg['path']['frontend'].$bilddateiname,100); 
                }


greets

Re: Schlechte Thumbqualität bei w3concepts.alist.mod6.v1

Verfasst: So 11. Dez 2005, 14:59
von mvf
das bild ist ein jpeg

kann es ein, dass der code nicht richtig greift und es nicht als jpeg erkennt? probier mal ein gif und schau dann, oder nimm den teil für die gif-abfrage raus, als gäbe es nur jpegs?

just 2cents of a noob

Verfasst: So 11. Dez 2005, 15:03
von mvf
was für ein modul beuntzt du bei

Die aktuellsten Rezensionen

Verfasst: So 11. Dez 2005, 15:09
von rezeptionist
genau dasselbe !

greets

Verfasst: So 11. Dez 2005, 15:12
von mvf
rezeptionist hat geschrieben:genau dasselbe !

greets
das ist dann umso merkwürdiger, aber moment ....


aha ;) die obern bilder sind in der originalgrösse passend, das letzte unten der kerle mit der mütze aber ist im original kleiner und wird daher aufgepixelt. kann es das sein?

setze da mal ein im original doppel so grosse jpeg ein

guckst du hier
http://www.re-flexion.de/cms/cms/upload ... _ilove.jpg
zu klein für den container :(

Verfasst: So 11. Dez 2005, 15:15
von rezeptionist
1. der Kerl bin ich !!!
2. was hat die Originalbildgrösse mit der schlechten Qualität der Thumbs zu tun !!!


greets

Verfasst: So 11. Dez 2005, 15:18
von mvf
rezeptionist hat geschrieben:2. was hat die Originalbildgrösse mit der schlechten Qualität der Thumbs zu tun !!!
nun wenn das original kleiner als die grösse des thumb ist, dann denke ich wird das bild aufgepixelt dachte ich?

probier doch spassehalber mal dein bild in 96x120 einzustellen was dann mit dem resize passiert

Verfasst: So 11. Dez 2005, 15:21
von rezeptionist
mvf hat geschrieben:
rezeptionist hat geschrieben:2. was hat die Originalbildgrösse mit der schlechten Qualität der Thumbs zu tun !!!
nun wenn das original kleiner als die grösse des thumb ist, dann denke ich wird das bild aufgepixelt dachte ich?

probier doch spassehalber mal dein bild in 96x120 einzustellen was dann mit dem resize passiert

Die Original bilder sind größer definitiv !!!


greets

Verfasst: So 11. Dez 2005, 15:24
von timo
na ist doch logisch..das thumb http://www.re-flexion.de/cms/cms/upload ... bild-2.jpg hat ne größe von 46x60 pixeln

allerdings wird bei der ausgabe das verkleinerte bild auf eine breite von 65 pixeln gesetzt -> daraus ergibt sich 65x85px

deshalb sieht es so komisch aus

Verfasst: So 11. Dez 2005, 15:24
von mvf
wie heisst denn das originalbild? kannst du mal einen direkten link post, denn wenn ich das thumb anzeigen lasse wird es kleiner siehe ->

http://www.re-flexion.de/cms/cms/upload ... _ilove.jpg

Verfasst: So 11. Dez 2005, 15:26
von mvf
timo hat geschrieben:na ist doch logisch..
eben also doch !

Verfasst: So 11. Dez 2005, 15:32
von rezeptionist
timo hat geschrieben:na ist doch logisch..das thumb http://www.re-flexion.de/cms/cms/upload ... bild-2.jpg hat ne größe von 46x60 pixeln

allerdings wird bei der ausgabe das verkleinerte bild auf eine breite von 65 pixeln gesetzt -> daraus ergibt sich 65x85px

deshalb sieht es so komisch aus
ok wohl war aber warum frage ich mich !

greets

Verfasst: So 11. Dez 2005, 15:35
von mvf
wie jetzt?

wenn du 10x10 pixel im original hast, das thumb aber 20x20 sein soll, dann muss der algorithmus pixel 'erfinden' sozusagen.

thumbnails, wie der name schon sagt, fingernagel(grosse) abbildungen sind dazu gedacht grosse bilder kleiner darzustellen nicht kleinste bilder zu vergössern ;)

Verfasst: So 11. Dez 2005, 15:36
von timo
das problem liegt definitiv nicht an deinem zitierten codeschnippel, sondern daran daß (vermutlich im template) ein <img>-Tag mit width="65" angegeben wird

Verfasst: So 11. Dez 2005, 15:37
von rezeptionist
mvf hat geschrieben:wie jetzt?

wenn du 10x10 pixel im original hast, das thumb aber 20x20 sein soll, dann muss der algorithmus pixel 'erfinden' sozusagen.

thumbnails, wie der name schon sagt, fingernagel(grosse) abbildungen sind dazu gedacht grosse bilder kleiner darzustellen nicht kleinste bilder zu vergössern ;)
Danke Herr Lehrer da die problematik woanders lag waren deine Tipps echt gold

greets