mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 29.03.2024 14:21 Benutzername: Passwort: Auto-Login

Thema: problem mit Bill's Image-Uploader & Resizer vom 12.02.2010

Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> problem mit Bill's Image-Uploader & Resizer
Autor Nachricht
sascha_kote
Threadersteller

Dabei seit: 18.10.2007
Ort: Münster
Alter: -
Geschlecht: Männlich
Verfasst Fr 12.02.2010 13:27
Titel

problem mit Bill's Image-Uploader & Resizer

Antworten mit Zitat Zum Seitenanfang

hallo,
ich nutze "Bill's Image-Uploader & Resizer" für bildupload und habe damit ein qulaitätsproblem.
wenn ich ein bild hochlade, ist die qualität des neuen bildes sehr besch...eiden. meinen account habe ich bei domainfacotory.
auf andere seiten (provider umbekannt) lade ich das selbe bild hoch und die qualtiät passt.
woran kann das liegen?
leider habe ich von php keine ahnung.

hoffe, mir kann jemand helfen.
sascha

der inhalt der config.inc
###################
<?################################################ ################################
# #
# * Info * CONFIG-FILE #
#### ################################################## ###
# * Bill's Image-Uploader & Resizer * #
# #
# Version: 3.1 / 02.01.2003 #
# #
# Homepage: Bill's Web #
# http://www.bills-web.de/ #
# eMail: bill@bills-web.de #
# Copyright: Bill #
# #
# Dieses Script ist freie Software. #
# Es kann unter den Bedingungen der GNU General Public License, wie von der Free #
# Software Foundation herausgegeben, weitergegeben und/oder modifiziert werden, #
# entweder unter Version 2 der Lizenz oder (wenn gewünscht) jeder späteren #
# Version. #
# #
# Die Veröffentlichung dieses Skripts erfolgt in der Hoffnung, daß es von Nutzen #
# sein wird, aber OHNE JEDE GEWÄHRLEISTUNG. #
# Für mehr Details sollte die GPL konsultiert werden. #
# #
# Eine Kopie der GPL sollte im Zip-File enthalten sein. #
# Falls nicht, kann die Lizenz bei der Free Software Foundation, Inc., #
# 675 Mass Ave, Cambridge, MA 02139, USA angefordert werden. #
# #
# Eine Kopie der GPL kann auch unter at http://www.gnu.org/copyleft/gpl.html #
# #
# Have fun !!! #
# #
# Bill #
# #
################################################## ###############################
# #
# * KONFIGURATION * #
#### ################################################## ########
# #
### Zielverzeichnisse, MIT abschliessendem Slash #
$picdir = "pics/"; #
$thumbdir = "thumbs/"; #
# #
### 0 = Einbindung in phpCMS- oder PHP-Datei; 1 = einfache Nutzung #
$standalone = 1; #
# #
### Maximale Dateigrösse für Upload (in Byte). #
$size = 500000; #
# #
### Sprachdateien #
# 1 => german #
# 2 => english #
# 3 => italian #
# 4 => dutch #
# 5 => turkish #
$lang = 1; #
# #
### Namenserweiterung für Thumbnails #
### (wichtig, wenn Originale & Thumbnails im gleichen Verzeichnis liegen) #
$nameaddon = "_s"; #
# #
### Version der GD-Library; Version < 2.0 = 1 / Version >= 2.0 = 2 #
$gdversion = 1; #
# #
### Bildqualität festlegen / Gültige Werte: 10 - 100 #
### 10 => niedrige Qualität (hohe Kompression) #
### 100 = hohe Qualität (geringe Kompression) #
$quality = 100; #
# #
### Grössenänderung 1 #
### 1 = nur Thumbnail erstellen / 2 = auch Originalgrafik ändern #
$resize = 2; #
# #
### Grössenänderung 2 #
### 1 = Breite ändern / 2 = Höhe ändern / 3 = Breite und Höhe ändern #
$resizemode = 1; #
# #
### Abmessungen #
### Breite des Thumbnails (resize = 1 & 2 / resizemode = 1 & 3) #
$thumbwidth = 80; #
### Höhe des Thumbnails (resize = 1 & 2 / resizemode = 2 & 3) #
$thumbheight = 200; #
### Breite der Originalgrafik (resize = 2 / resizemode = 1 & 3) #
$picwidth = 600; #
### Höhe der Originalgrafik (resize = 2 / resizemode = 2 & 3) #
$picheight = 400; #
# #
### Copyright-Hinweis anzeigen = 1 / nicht anzeigen = 0 #
$showcopyright = 1; #
# #
### Seitentitel (nur relevant als Standalone-Script) #
$title = "~ Bill's Image-Uploader & Resizer 3.1 ~ &copy; Bill's Web ~ bills-web.de ~";
# #
################################################## ###############################
# #
# * ERWEITERTE KONFIGURATION * #
#### ###############################################
# #
# Pfad zu den Konfigurationsdateien. #
# Nur ändern, wenn sich die Konfigurationsdateien nicht im Verzeichnis "config",#
### unterhalb des Script-Verzeichnisses befinden. #
$configpath = "./config"; #
# #
################################################## ###############################
# #
# AB HIER NICHTS MEHR ÄNDERN !!! #
# #
# DON'T CHANGE ANYTHING BELOW !!! #
# #
################################################## #############################

$color[0] = "#006600";
$scriptversion = 3.1;

switch($lang)
{
case 1: $languagefile = "lang.de.inc.php";
$charset = "<meta http-equiv=\"content-type\" content=\"text/html; charset=ISO-8859-1\">";
break;
case 2: $languagefile = "lang.en.inc.php";
$charset = "<meta http-equiv=\"content-type\" content=\"text/html; charset=ISO-8859-1\">";
break;
case 3: $languagefile = "lang.it.inc.php";
$charset = "<meta http-equiv=\"content-type\" content=\"text/html; charset=ISO-8859-1\">";
break;
case 4: $languagefile = "lang.nl.inc.php";
$charset = "<meta http-equiv=\"content-type\" content=\"text/html; charset=ISO-8859-1\">";
break;
case 5: $languagefile = "lang.tr.inc.php";
$charset = "<meta http-equiv=\"content-type\" content=\"text/html; charset=ISO-8859-9\">";
break;
default: $languagefile = "lang.en.inc.php";
$charset = "<meta http-equiv=\"content-type\" content=\"text/html; charset=ISO-8859-1\">";
}
?>
############################

inhalt der upnresize.php
########################
<?################################################ ################################
# #
# * Info * MAIN-SCRIPT #
#### ################################################## ###
# * Bill's Image-Uploader & Resizer * #
# #
# Version: 3.1 / 02.01.2003 #
# #
# Homepage: Bill's Web #
# http://www.bills-web.de/ #
# eMail: bill@bills-web.de #
# Copyright: Bill #
# #
# Dieses Script ist freie Software. #
# Es kann unter den Bedingungen der GNU General Public License, wie von der Free #
# Software Foundation herausgegeben, weitergegeben und/oder modifiziert werden, #
# entweder unter Version 2 der Lizenz oder (wenn gewünscht) jeder späteren #
# Version. #
# #
# Die Veröffentlichung dieses Skripts erfolgt in der Hoffnung, daß es von Nutzen #
# sein wird, aber OHNE JEDE GEWÄHRLEISTUNG. #
# Für mehr Details sollte die GPL konsultiert werden. #
# #
# Eine Kopie der GPL sollte im Zip-File enthalten sein. #
# Falls nicht, kann die Lizenz bei der Free Software Foundation, Inc., #
# 675 Mass Ave, Cambridge, MA 02139, USA angefordert werden. #
# #
# Eine Kopie der GPL kann auch unter at http://www.gnu.org/copyleft/gpl.html #
# #
# Have fun !!! #
# #
# Bill #
# #
################################################## ###############################
# #
# * ERWEITERTE KONFIGURATION * #
#### ###############################################
# #
# Pfad zur Konfigurationsdatei. Nur ändern, wenn sich die Konfigurationsdatei #
### nicht im Verzeichnis "config", unterhalb des Script-Verzeichnisses befindet. #
$config = "./config/config.inc.php"; #
# #
################################################## ###############################
# #
# AB HIER NICHTS MEHR ÄNDERN !!! #
# #
# DON'T CHANGE ANYTHING BELOW !!! #
# #
################################################## #############################

include($config);
$language = "$configpath"."/"."$languagefile";
$functions = "$configpath"."/functions.inc.php";
$layout = "$configpath"."/layout.inc.php";
include($functions);

$itypes = gdcheck(&$chk);
if(!$itypes)
{
$scriptaction = "info";
}
if($scriptaction == "modulinfo")
{
phpinfo(*hehe*;
$scriptaction = "info";
}
if($gdversion == 0)
{
$scriptaction = "info";
}
$servermaxsize = get_cfg_var("upload_max_filesize");

if(!isset($DEFAULTS) && $standalone)
{
echo "<html>\n <head>\n <title> $title </title>\n $charset\n <link rel=\"STYLESHEET\" type=\"text/css\" href=\""."$configpath"."/script.css\">\n </head>\n <body scroll=\"auto\">";
}
if(!isset($thumbdir) || $thumbdir == "")
{
$thumbdir = "$picdir";
}

$tempfile = "$picdir"."upl_file.tmp.";
$tempthumb = "$thumbdir"."upl_file.tmp"."$nameaddon".".";

if($scriptaction == "")
{
include($language);
include("$layout");
echo $template;
}
elseif($scriptaction == "upload")
{
if($uplfile_name != "")
{
gmfilename($uplfile_name, &$filename, &$extension);

if($extension == jpg && $chk[1] == 1 || $extension == png && $chk[2] == 1 || $extension == gif && $chk[3] == 1)
{
if($newname != "")
{
$filename = "$newname";
}
if(validfilename($filename))
{
if($uplfile_size < $size)
{
$original = "$picdir$filename"."."."$extension";
$thumbnail = "$thumbdir$filename$nameaddon"."."."$extension ";

if(!file_exists($original))
{
copy($uplfile, "$original");
copy($uplfile, "$thumbnail");

imgresize("$thumbnail", $extension, $thumbwidth, $thumbheight);
if($resize == 2)
{
imgresize("$original", $extension, $picwidth, $picheight);
}
include($language);
$extended = "<font color=\"#006600\"><b>$msg[17]</b></font><br />";
include("$layout");
echo $template;
echo "<br /><img src=\"$thumbnail\"><br /><img src=\"$original\"><br />";
}
else
{
$tempfile .= $extension;
$tempthumb .= $extension;
copy($uplfile, "$tempfile");
copy($uplfile, "$tempthumb");

$thumbnail = "$thumbdir$filename$nameaddon"."."."$extension ";
include($language);
$extended = "<font color=\"#ff0000\"><b>$msg[5]</b></font><br /><br />";
$extended .= "<font class=\"scriptmainfont\">$msg[6]</font>";
include("$layout");
echo $errtemplate;
echo "<font class=\"scriptmainfont\"><br /><br /><b>$msg[51]</b>:<br /></font><img src=\"$tempthumb\">";
}
}
else
{
include($language);
$extended = "<font color=\"#ff0000\"><b>$msg[18]</b></font><br />";
include("$layout");
echo $template;
}
}
else
{
include($language);
$extended = "<font color=\"#ff0000\"><b>$msg[58]</b></font><br />";
include("$layout");
echo $template;
}
}
else
{
include($language);
$extended = "<font color=\"#ff0000\"><b>$msg[19]</b></font><br />";
include("$layout");
echo $template;
}
}
else
{
include($language);
$extended = "<font color=\"#ff0000\"><b>$msg[22]</b></font><br />";
include("$layout");
echo $template;
}
}
elseif($scriptaction == "overwrite")
{
gmfilename($uplfile_name, &$filename, &$extension);

if($new_name != "")
{
$filename = "$new_name";
}
if(validfilename($filename))
{
$original = "$picdir$filename"."."."$extension";
$thumbnail = "$thumbdir$filename$nameaddon"."."."$extension ";

$tempfile .= $extension;
$tempthumb .= $extension;

copy($tempfile, "$original");

if(file_exists($tempfile))
{
unlink($tempfile);
}
copy($tempthumb, "$thumbnail");
if(file_exists($tempthumb))
{
unlink($tempthumb);
}
imgresize("$thumbnail", $extension, $thumbwidth, $thumbheight);
if($resize == 2)
{
imgresize("$original", $extension, $picwidth, $picheight);
}
include($language);
$extended = "<font color=\"#006600\"><b>$msg[15]</b></font><br />";
include("$layout");
echo $template;
echo "<br /><img src=\"$thumbnail\"><br /><img src=\"$original\">";
}
else
{
include($language);
$extended = "<font color=\"#ff0000\"><b>$msg[58]</b></font><br />";
include("$layout");
echo $template;
}
}
elseif($scriptaction == "rename")
{
if($newname != "")
{
gmfilename($uplfile_name, &$filename, &$extension);

$tempfile .= $extension;
$tempthumb .= $extension;

if($newname != "")
{
$filename = "$newname";
}
if(validfilename($filename))
{
$original = "$picdir$filename"."."."$extension";
$thumbnail = "$thumbdir$filename$nameaddon"."."."$extension ";
if(!file_exists($original))
{
rename($tempfile, $original);
rename($tempthumb, $thumbnail);
imgresize("$thumbnail", $extension, $thumbwidth, $thumbheight);
if($resize == 2)
{
imgresize("$original", $extension, $picwidth, $picheight);
}
include($language);
$extended = "<font color=\"#006600\"><b>$msg[16]</b></font><br />";
include("$layout");
echo $template;
echo "<br /><img src=\"$thumbnail\"><br /><img src=\"$original\">";
}
else
{
include($language);
$extended = "<font color=\"#ff0000\"><b>$msg[5]</b></font><br />";
$extended .= "<font class=\"scriptmainfont\">$msg[6]</font>";
include("$layout");
echo $errtemplate;
echo "<font class=\"scriptmainfont\"><br /><br /><b>$msg[51]: </b>:<br /></font><img src=\"$tempthumb\">";
}
}
else
{
include($language);
$extended = "<font color=\"#ff0000\"><b>$msg[58]</b></font><br />";
include("$layout");
echo $template;
}
}
else
{
gmfilename($uplfile_name, &$filename, &$extension);

include($language);
$extended = "<font color=\"#ff0000\"><b>$msg[20]</b></font><br /><br />";
$extended .= "<font class=\"scriptmainfont\">$msg[6]</font>";
$thumbnail = "$thumbdir$filename$nameaddon"."."."$extension ";
include("$layout");
echo $errtemplate;
}
}
elseif($scriptaction == "leave")
{
gmfilename($uplfile_name, &$filename, &$extension);

$tempfile .= $extension;
$tempthumb .= $extension;
if(file_exists($tempfile))
{
unlink($tempfile);
}
if(file_exists($tempthumb))
{
unlink($tempthumb);
}
include($language);
$extended = "<font color=\"#006600\"><b>$msg[14]</b></font><br />";
include("$layout");
echo $template;
}
elseif($scriptaction == "info")
{
include($language);
gdcheckoutput();
}
if(!isset($DEFAULTS) && $standalone != 0)
{
echo "\n <!-- ~ Bill's Image-Uploader & Resizer $scriptversion ~ © Bill's Web ~ bills-web.de ~ -->\n </body>\n</html>";
}
?>
  View user's profile Private Nachricht senden
Ähnliche Themen Session Problem mit Flash Uploader
Suche JPEG Resizer 2.04 !
IE problem css image submenu
ie 6 background image problem
Image Magick Problem
image ready problem
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.