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

rezeptionist
Beiträge: 1536
Registriert: Fr 20. Aug 2004, 10:07
Kontaktdaten:

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

Beitrag von rezeptionist » So 11. Dez 2005, 14:46

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
greets

mvf
Beiträge: 1758
Registriert: Mo 1. Aug 2005, 00:35
Wohnort: in der schönen Hallertau, mitten im Hopfen
Kontaktdaten:

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

Beitrag von mvf » So 11. Dez 2005, 14:59

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
Grüsse, Guido

"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams

mvf
Beiträge: 1758
Registriert: Mo 1. Aug 2005, 00:35
Wohnort: in der schönen Hallertau, mitten im Hopfen
Kontaktdaten:

Beitrag von mvf » So 11. Dez 2005, 15:03

was für ein modul beuntzt du bei

Die aktuellsten Rezensionen
Grüsse, Guido

"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams

rezeptionist
Beiträge: 1536
Registriert: Fr 20. Aug 2004, 10:07
Kontaktdaten:

Beitrag von rezeptionist » So 11. Dez 2005, 15:09

genau dasselbe !

greets
greets

mvf
Beiträge: 1758
Registriert: Mo 1. Aug 2005, 00:35
Wohnort: in der schönen Hallertau, mitten im Hopfen
Kontaktdaten:

Beitrag von mvf » So 11. Dez 2005, 15:12

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 :(
Grüsse, Guido

"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams

rezeptionist
Beiträge: 1536
Registriert: Fr 20. Aug 2004, 10:07
Kontaktdaten:

Beitrag von rezeptionist » So 11. Dez 2005, 15:15

1. der Kerl bin ich !!!
2. was hat die Originalbildgrösse mit der schlechten Qualität der Thumbs zu tun !!!


greets
greets

mvf
Beiträge: 1758
Registriert: Mo 1. Aug 2005, 00:35
Wohnort: in der schönen Hallertau, mitten im Hopfen
Kontaktdaten:

Beitrag von mvf » So 11. Dez 2005, 15:18

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
Grüsse, Guido

"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams

rezeptionist
Beiträge: 1536
Registriert: Fr 20. Aug 2004, 10:07
Kontaktdaten:

Beitrag von rezeptionist » So 11. Dez 2005, 15:21

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
greets

timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo » So 11. Dez 2005, 15:24

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

mvf
Beiträge: 1758
Registriert: Mo 1. Aug 2005, 00:35
Wohnort: in der schönen Hallertau, mitten im Hopfen
Kontaktdaten:

Beitrag von mvf » So 11. Dez 2005, 15:24

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
Grüsse, Guido

"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams

mvf
Beiträge: 1758
Registriert: Mo 1. Aug 2005, 00:35
Wohnort: in der schönen Hallertau, mitten im Hopfen
Kontaktdaten:

Beitrag von mvf » So 11. Dez 2005, 15:26

timo hat geschrieben:na ist doch logisch..
eben also doch !
Grüsse, Guido

"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams

rezeptionist
Beiträge: 1536
Registriert: Fr 20. Aug 2004, 10:07
Kontaktdaten:

Beitrag von rezeptionist » So 11. Dez 2005, 15:32

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
greets

mvf
Beiträge: 1758
Registriert: Mo 1. Aug 2005, 00:35
Wohnort: in der schönen Hallertau, mitten im Hopfen
Kontaktdaten:

Beitrag von mvf » So 11. Dez 2005, 15:35

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 ;)
Grüsse, Guido

"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams

timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo » So 11. Dez 2005, 15:36

das problem liegt definitiv nicht an deinem zitierten codeschnippel, sondern daran daß (vermutlich im template) ein <img>-Tag mit width="65" angegeben wird

rezeptionist
Beiträge: 1536
Registriert: Fr 20. Aug 2004, 10:07
Kontaktdaten:

Beitrag von rezeptionist » So 11. Dez 2005, 15:37

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
greets

Gesperrt