php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 24.10.2005, 23:29  
Gast
 
Beiträge: n/a
Standard [Erledigt] thumbs erstellen - streifen

mit folgender funktion erstelle ich thumnails.
PHP-Code:
<?php
function createThumb($img_src$img_width $img_height$des_src$des_verz$file) {
      
$im imagecreatefromjpeg($img_src);
      list(
$src_width$src_height) = getimagesize($img_src);
      if(
$src_width >= $src_height) {
         
$new_image_width $img_width;
         
$new_image_height $src_height $img_width $src_width;
      }
      if(
$src_width $src_height) {
         
$new_image_height $img_width;
         
$new_image_width $src_width $img_height $src_height;
      }
      
$new_image imagecreatetruecolor($new_image_width$new_image_height);
      
imagecopyresized($new_image$im0000$new_image_width,$new_image_height$src_width$src_height);
      
imagejpeg($new_image$des_verz"/" .$des_src."/".$file100);
   }
?>
passiert auch alles - nur die tumbs haben unten und an der rechten seite einen 1pixel breiten streifen.
wie passiert das?
kann ich den 'hintergrund' weiß machen? dann würde das nucht weiter stören.
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 25.10.2005, 00:15  
Erfahrener Benutzer
 
Registriert seit: 05.04.2005
Beiträge: 1.481
md5hash
Standard

hintergund könntest du mit imagefill vorher einfärben.
aber ist ja auch net sinn der sache.

zieh doch einfach mal von der breite immer 1 ab.
__________________
Klick mich


md5hash ist offline  
Alt 25.10.2005, 00:23  
Gast
 
Beiträge: n/a
Standard

Was hälst du davon, Deine neuen Bildmaße ganzzahlig zu runden mit round()? Oder falls es dann immer noch Probleme gibt eben einfach nur abrunden mit floor().
 
Alt 25.10.2005, 13:42  
Gast
 
Beiträge: n/a
Standard

also das bild weiß einfärben löst das problem.

aber ein pixel weniger bei den neuen bildmaßen bringt nichts.
das bild is dann 1 pixel kleiner mit streifen am rand.
und runden wird es wahrscheinlich 100% lösen. aber füllen is einfacher.
 
Alt 06.11.2005, 23:24  
Gast
 
Beiträge: n/a
Standard

Zitat:
$new_image_height = $src_height * $img_width / $src_width;
Hier kommen fast immer »krumme« Werte raus, was dann solche unschönen Ränder ab und zu verursacht (Skallierungsfaktor).
 
 


Themen-Optionen
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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Mal wieder Thumbs.. Loenne PHP Tipps 2006 2 07.11.2006 07:01
Thumbs speichern!? thefaxx PHP Tipps 2006 10 03.06.2006 15:14
[Erledigt] Unterordner erstellen..... PHP-Fortgeschrittene 3 18.01.2006 22:36
darf keine Datenbank erstellen in phpMyAdmin Datenbanken 2 20.10.2005 19:32
Automatisch E-Mail Adressen erstellen lassen? Beitragsarchiv 5 24.08.2005 15:36
PHP-Bild direkt im Script erstellen? Mex PHP Tipps 2005-2 10 22.08.2005 21:06
Datenbank erstellen PHP Tipps 2005-2 6 31.07.2005 21:51
Thumbs in gleichem Format erzeugen Scarabeus PHP-Fortgeschrittene 5 29.07.2005 21:28
[Erledigt] Hilfe bei Umfrage erstellen PHP Tipps 2005-2 6 12.07.2005 17:43
Stammbaum erstellen Riot PHP Tipps 2005 17 13.05.2005 16:32
thumbs haben störenden effekt... PHP Tipps 2005 6 26.03.2005 15:38
Ordner erstellen und Datei uploaden Juuro PHP Tipps 2005 6 20.01.2005 21:18
ordner mit php erstellen PHP Tipps 2004-2 8 17.12.2004 14:47
Thumbs erstellen (Tut): Thumbs sind grösser als Original... PHP Tipps 2004 1 18.09.2004 15:41
Ordner per Skript erstellen --> Rechte Problem PHP Tipps 2004 2 06.07.2004 14:19

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
thumbs.db erstellen, php thumbs, thumb php, thumbs.db erzeugen, thumb.php, thumbs php, thumbs db erstellen, thumb.db erstellen, php thumb, thumbs mit php, thumbs db bearbeiten, thumbs.db automatisch erzeugen, php thumps erstellen, thumbs datei erstellen, phpthumb streifen, php thums, streifen php, thumbs.db multi erzeugen, thumbs.db anlegen lassen, php thumbs erzeugen

Alle Zeitangaben in WEZ +2. Es ist jetzt 08:48 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.