getreidemuehlen
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 19.10.2003, 19:47   #1
TP-Senior
 
Benutzerbild von tommy-p
 
Registriert seit: Mar 2001
Ort: Cottbus
tommy-p macht alles soweit korrekt

Bilduploadscript verbessern


Ich nutze zum Bildupload und zur Thumbnailerstellung folgendes Script:
PHP-Code:
$picdir "../marken_bilder";
$heights "86";
$widths "65";
$zusatzs "_s";

$smallimage "$picdir/$id$zusatzs"."."."$newext";

#Small kopieren
                                
@copy($file"$picdir/marke_$id$zusatzs"."."."$newext");

                                if(
file_exists($smallimage))
                                 {
                                        
$imagess imagecreatefromjpeg("$smallimage");
                                        
$ywerts=imagesy($imagess);
                                        
$xwerts=imagesx($imagess);

                                        if(
$xwerts $ywerts 3/4)
                                        {
                                               
$verhs $xwerts $ywerts;
                                                
$newwidths $widths;
                                                
$newheights $newwidths $verhs;

                                        }
                                        else
                                        {
                                       
$verhs $xwerts $ywerts;
                                                
$newheights $heights;
                                                
$newwidths $newheights $verhs;
                                        }

                                        
$destimages ImageCreateTrueColor($newwidths,$newheights);
                                        
imagecopyresized($destimages$imagess0,   0,   0,   0$newwidths$newheights,$xwerts,$ywerts);
                                        
imagejpeg($destimages,$smallimage);
                                 } 
Das funktioniert auch wunderbar, allerdings ist manchmal rechts und unten ein 1 Pixel breiter schwarzer Rand zu sehen. Ich nehme an, das hängt irgendwie mit der Skalierung zusammen.

Gibt es eine Möglichkeit, von Bildern automatisch einen Pixel abschneiden zu lassen?

Vielen Dank,
tommy-p
__________________
Phantasie ist wichtiger als Wissen,

denn Wissen ist begrenzt.
tommy-p ist offline   Mit Zitat antworten


Alt 19.10.2003, 20:28   #2
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
Ich schätze mal das kommt durch irgendwelche Rundungsfunktionen von GD-Funktionen. Du übergibst ja automatisch Fliesskommazahlen, anstelle von ganzen Zahlen... Pixel gibt es nur als ganze Zahlen - daher solltest du floor() für die Übergabe nutzen. So kommt immer die Ganzzahl heraus.

Probiers mal...

Gruss
Jan
Stuck Mojo ist offline   Mit Zitat antworten
Alt 20.10.2003, 01:14   #3
TP-Senior
 
Benutzerbild von tommy-p
 
Registriert seit: Mar 2001
Ort: Cottbus
tommy-p macht alles soweit korrekt
Danke Stuck Mojo. Ist eigentlich logisch, hätt ich bald selbst drauf kommen müssen. Ich werds machen und dann den Erfolg hier posten.

Jetzt sind aber schon sehr viele Fotos auf diese Weise upgeloaded worden, ich bekam das Problem erst spät mit, Muss ich die Problembilder nochmal ersetzen oder gibt es eine Möglichkeit, bei allen Bildern in einem Ordner einen Pixel rand wegzuschneiden (entweder nur rechts und unten oder überall)?


tommy-p
__________________
Phantasie ist wichtiger als Wissen,

denn Wissen ist begrenzt.
tommy-p ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Bilduploadscript verbessern Bilduploadscript verbessern
« PHP/MySQL (Anfänger) | arrays vergleichen »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:11 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67