Author Topic: Wie kann es sein das die Thumbnails bei meinem  (Read 7764 times)

0 Members and 1 Guest are viewing this topic.

Offline Daniel

  • Full Member
  • ***
  • Posts: 183
  • php rockt
    • View Profile
Wie kann es sein das die Thumbnails bei meinem
« on: May 09, 2002, 10:16:08 AM »
Hallo

Wie kann es sein das die Thumbnails bei meinem Provider qualitativ sehr schlecht aussehen - echt schlecht!
use = GD
GD ist doch ein Bstandteil der PHP Version - oder?
Kann es sein das die PHP Version alt ist?
Und wie kann ich das herausfinden - phpinfo?

cu
Dan
4images in Benutzung/use seit/since 2002 / Version 1.7.6

Offline Jan

  • Administrator
  • 4images Guru
  • *****
  • Posts: 5.024
    • View Profile
    • 4images - Image Gallery Management System
Wie kann es sein das die Thumbnails bei meinem
« Reply #1 on: May 09, 2002, 11:11:36 AM »
Nein, GD ist kein Bestandteil von PHP sondern ein Modul welches extra installiert werden muss.

Evtl. könnte das die Qualität verbessern:

In der Datei "admin/thumbnailer.php" findest ziemlich am Anfang die Fuktion create_thumbnail(). Innerhalb der Fuktion gibt es auskommentierte Codestellen. Entferne mal die Kommentierung.

Das gleiche annst Du in "admin/resizer.php" innerhalb der Fuktion resize_image() machen.

Teste dann mal ob die erstellten Thumbnails eine bessere Qualität haben.

Gruß Jan
Your first three "must do" before you ask a question:
1. Forum rules
2. FAQ
3. Search

Offline Daniel

  • Full Member
  • ***
  • Posts: 183
  • php rockt
    • View Profile
Wie kann es sein das die Thumbnails bei meinem
« Reply #2 on: May 09, 2002, 11:29:23 AM »
Hi Jan
Hab alles zwischen /* XXX */ entfernt auch /**/
Hat aber nix gebracht
GD : 2 or higher
php : 4.0.6
4images in Benutzung/use seit/since 2002 / Version 1.7.6

Offline Daniel

  • Full Member
  • ***
  • Posts: 183
  • php rockt
    • View Profile
Wie kann es sein das die Thumbnails bei meinem
« Reply #3 on: May 09, 2002, 11:52:36 AM »
die jetzige function

function create_thumbnail($file_name = "", $cat_id, $dimension, $quality) {
  global $config;
 
  if ($file_name == "") {
    return false;
  }
 
  $quality = intval($quality);
  if (!$quality) {
    $quality = "75";
  }
  $dimension = intval($dimension);
  if (!$dimension) {
    $dimension = "100";
  }
  $types = array(1 => "GIF", 2 => "JPEG", 3 => "PNG");
  $source = MEDIA_PATH."/".$cat_id."/".$file_name;
  $dest = THUMB_PATH."/".$cat_id."/".$file_name;
 
  if (!file_exists($dest)) {
    $imageinfo = getimagesize($source);    
    $ratio = $imageinfo[0] / $imageinfo[1];
    if ($ratio > 1) {
      $width = $dimension;
      $height = floor(($dimension/$imageinfo[0]) * $imageinfo[1]);
    }
    else {
      $width = floor(($dimension/$imageinfo[1]) * $imageinfo[0]);
      $height = $dimension;
    }
   
    if ($config['convert_tool'] == "gd") {

        $thumb = ImageCreate($width, $height);
   
      $image = call_user_func("ImageCreateFrom".$types[$imageinfo[2]], $source);

        ImageCopyResized($thumb, $image, 0, 0, 0, 0, $width, $height, ImageSX($image), ImageSY($image));

      call_user_func("Image".$types[$imageinfo[2]], $thumb, $dest, $quality);
      imagedestroy($thumb);
      imagedestroy($image);
    }
    elseif ($config['convert_tool'] == "im") {
      system($config['im_convert_path']." -quality ".$quality." -antialias -sample $width"."x"."$height \"$source\" \"".escapeshellcmd($dest)."\"");
    }
  }
  if (file_exists($dest)) {
    @chmod($dest, 0777);
    return true;
  }
  else {
    return false;
  }
}

show_admin_header();.......................................................
4images in Benutzung/use seit/since 2002 / Version 1.7.6

Offline Jan

  • Administrator
  • 4images Guru
  • *****
  • Posts: 5.024
    • View Profile
    • 4images - Image Gallery Management System
Wie kann es sein das die Thumbnails bei meinem
« Reply #4 on: May 09, 2002, 12:43:55 PM »
Du hast mich falsch verstanden. Du sollst nicht den auskommentierten Code entfernen sondern die Kommentierung. Also, nur alle "/*" und */"

Gruß Jan
Your first three "must do" before you ask a question:
1. Forum rules
2. FAQ
3. Search

Offline Daniel

  • Full Member
  • ***
  • Posts: 183
  • php rockt
    • View Profile
Wie kann es sein das die Thumbnails bei meinem
« Reply #5 on: May 09, 2002, 04:33:03 PM »
:-)
Ich lache immer noch !!!!

:-)
:-)
:-)
4images in Benutzung/use seit/since 2002 / Version 1.7.6

Offline Daniel

  • Full Member
  • ***
  • Posts: 183
  • php rockt
    • View Profile
Wie kann es sein das die Thumbnails bei meinem
« Reply #6 on: May 09, 2002, 04:42:30 PM »
Ja - alles klar
Haut wie immer , wenn Du Antwortest, hin.
Wo ist mein Danke Button/Banner ? :-)

Gruß und Kuss
Dein Fidibus
ps. Die Light wird von mir nicht vergessen...
4images in Benutzung/use seit/since 2002 / Version 1.7.6