SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Der CSS-Problemlöser

Der CSS-Problemlöser zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 15.03.2005, 19:02:06
Benutzerbild von bavaglino
bavaglino bavaglino ist offline
Anfänger
 
Registriert seit: Jun 2004
Ort: Ibiza
Beiträge: 48
imagecreatefromjpeg probleme

hallo zusammen,

ich habe ein kleines problem, vielleicht könnnt ihr mir weiterhelfen. ich habe einen bilderupload (originalbild + thumbbild) der auch wunderbar funktioniert. wenn ich das thumbbild erstelle:

PHP-Code:
$image imagecreatefromjpeg$bildlink.'/'.$dateiname2 ) ;
imagecopyresampled($image$image_norm0,00,0,200,$hoehe_norm,$breite,$hoehe);
imagejpeg($image_norm$bildlink.'/'.$dateiname2_norm 100 ); 
und das Originalbild eine gewisse größe überschreiten wird das thumbbild einfach nur schwarz.

Gibt es da max. Pixel oder DPI ?
Kann man das umgehen?

Danke für eure Hilfe
Mit Zitat antworten
  #2  
Alt 15.03.2005, 19:08:42
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: imagecreatefromjpeg probleme

welche php version rennt bei dir?
hast mal geschaut, ob zu deinem problem vielleicht ein eintrag in der php-buglist existiert?
ein programmierfehler scheint es ja nicht zusein, sonst würde es überhaupt nicht laufen.

wie groß sind die bilder (die wo es probleme gibt) die du bearbeiten willst?
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #3  
Alt 15.03.2005, 19:19:26
Benutzerbild von bavaglino
bavaglino bavaglino ist offline
Anfänger
 
Registriert seit: Jun 2004
Ort: Ibiza
Beiträge: 48
AW: imagecreatefromjpeg probleme

habe bilder mit 72dpi und 1000 x 600 pixel ohne problem gehabt.

bei einem bild mit 180dpi und 3000 x 2000 pixel kommt als thumbnail nur schwarz raus.

die originaldatei wird 100% übertragen und ich kann sie auch danach öffnen. wie gesagt, nur das thumbnail ist schwarz.

Server ist bei Schlund, wenn ich mich nicht täusche läuft die Version: PHP 4.3.10

Buglist habe ich noch nicht geschaut. Werde mal suchen.

Ansonsten eine Idee?

Geändert von bavaglino (15.03.2005 um 19:21:29 Uhr)
Mit Zitat antworten
  #4  
Alt 15.03.2005, 19:34:41
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: imagecreatefromjpeg probleme

kann sich meiner meinung nach nur um einen bug handeln.
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #5  
Alt 15.03.2005, 19:46:49
Benutzerbild von bavaglino
bavaglino bavaglino ist offline
Anfänger
 
Registriert seit: Jun 2004
Ort: Ibiza
Beiträge: 48
AW: imagecreatefromjpeg probleme

habe jetzt mal unter php.net gesucht, aber nichts direktes gefunden. haben da aber auch sehr viele einträge :-)

gibt es eine andere möglichkeit beim upload ein kleines bild zu erstellen?
Mit Zitat antworten
  #6  
Alt 15.03.2005, 19:51:47
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: imagecreatefromjpeg probleme

es gibt noch: ImageMagick

da musst du aber erst mal mit deinem provider reden, wenn du keinen eigenen server hast.
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #7  
Alt 15.03.2005, 20:01:24
Benutzerbild von bavaglino
bavaglino bavaglino ist offline
Anfänger
 
Registriert seit: Jun 2004
Ort: Ibiza
Beiträge: 48
AW: imagecreatefromjpeg probleme

vielen dank für die info. werde es mir mal anschauen.

habe auch zusätzlich noch einen bug eintrag bei php.net gemacht, mal schauen was die so sagen.

schönen abend.
Mit Zitat antworten
  #8  
Alt 15.03.2005, 20:24:55
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: imagecreatefromjpeg probleme

Könntest du vielleicht mal deinen gesamten Code (ruhig unter http://nopaste.php-q.net), der für die Verkleinerung des Bildes zuständig ist sowie ein Beispielbild zur Verfügung stellen? Würde das Problem gerne mal nachvollziehen.
Mit Zitat antworten
  #9  
Alt 16.03.2005, 11:23:33
Benutzerbild von bavaglino
bavaglino bavaglino ist offline
Anfänger
 
Registriert seit: Jun 2004
Ort: Ibiza
Beiträge: 48
AW: imagecreatefromjpeg probleme

guten morgen zusammen,

ich habe jetzt mal folgende tests gemacht:

originalbild: 180 DPI / 3072 x 2048 Pixel

habe dieses bild im photoshop als jpg in 100 Pixel schritten gespeichert:

variante 1: 180 DPI / 1600 x 1067 Pixel = OK
variante 2: 180 DPI / 1700 x 1133 Pixel = OK
variante 3: 180 DPI / 1800 x 1200 Pixel = OK
variante 4: 180 DPI / 1900 x 1267 Pixel = OK
variante 5: 180 DPI / 2000 x 1333 Pixel = OK
variante 6: 180 DPI / 2100 x 1400 Pixel = OK
variante 7: 180 DPI / 2200 x 1467 Pixel = OK
variante 8: 180 DPI / 2300 x 1533 Pixel = OK
variante 9: 180 DPI / 2400 x 1600 Pixel = OK
variante10: 180 DPI / 2500 x 1667 Pixel = OK
variante11: 180 DPI / 2600 x 1733 Pixel = schwarz // mehrfach versucht
variante12: 180 DPI / 2700 x 1800 Pixel = OK
variante13: 180 DPI / 2800 x 1867 Pixel = OK
variante14: 180 DPI / 2900 x 1933 Pixel = schwarz // mehrfach versucht
variante15: 180 DPI / 3000 x 2000 Pixel = schwarz // mehrfach versucht
variante16: 180 DPI / 3072 x 2048 Pixel = schwarz // mehrfach versucht

originalbilder werden immer zu 100% übertragen und befinden sich dann auch im zielordner.

ab 2900 versagt es dauerhaft, thumbnail ist schwarz, warum ausgerechnet bei 2600 das thumbnail auch schwarz ist - keine ahnung.

hier das script welches ich benutze:

PHP-Code:
###links zum Uploadverzeichnis###
$bildlink "thumbs" ;

$dateiname $_FILES['datei']['name'] ;
$dateitype $_FILES['datei']['type'] ;
$dateisize $_FILES['datei']['size'] ;

if (empty(
$dateiname)) {$fehlermeldung ''.$TEXT['FILENAME'].'' ; }

elseif ( 
$dateisize '5240000') {$fehlermeldung ''.$TEXT['FILESIZE'].'' ; }

elseif ( 
strlen$dateiname ) > '25'
{    
$dateinamengroesse strlen($dateiname) - 25 ;
$fehlermeldung ''.$TEXT['FILELAENGE'].'' ;
}
    
  elseif ( 
$dateitype == 'image/jpeg' || $dateitype == 'image/pjpeg' ) {
  
    
## umwandeln von umlauten ##
    
$dateiname1 strtr("$dateiname"" äöüß""_aous") ;
    
    
## umwandeln in kleinbuchstaben ##
    
$dateiname2 strtolower("$dateiname1") ;

    
$bildteil split("[.]",$dateiname2) ;
    
$dateivorhanden file_exists($bildlink.'/'.$bildteil[0].'_norm.'.$bildteil[1]) ;

if (
$dateivorhanden) {$fehlermeldung ''.$TEXT['FILEEXIST'].'' ;}

    else {
      
## originalbild uploaden ##
      
move_uploaded_file$datei $bildlink.'/'.$dateiname2 ) ;

      
## wie groß ist das originalbild ##
      
$gross getimagesize$bildlink.'/'.$dateiname2 ) ;
      
$breite $gross[0] ;
      
$hoehe $gross[1] ;
      
$typ $gross[2] ;

      
$hoehe_norm $hoehe 200 $breite ;
      
$image_norm imagecreatetruecolor200 $hoehe_norm ) ;

      
## neuen namen fürs thumbnail vergeben ##
      
$bild_s split("[.]",$dateiname2);
      
$dateiname2_norm $bild_s[0].'_norm.'.$bild_s[1] ;

      
## thumbnail erstellen ##
      
$image_norm imagecreatetruecolor(200$hoehe_norm);
      
$image imagecreatefromjpeg$bildlink.'/'.$dateiname2 ) ;
        
imagecopyresampled($image_norm$image0,00,0,200,$hoehe_norm,$breite,$hoehe);
      
imagejpeg($image_norm$bildlink.'/'.$dateiname2_norm 100 );

      
$fehlermeldung ''.$TEXT['FILEDONE'].'' ;
    }
  }
   else {
$fehlermeldung ''.$TEXT['FILEDONEERROR'].'';
  }

habe jetzt den hier diskutieren teil des scriptes entnommen, ich hoffe die klammern stimmen jetzt alle. :-)

das originalbild finder ihr hier:
download

ein 2600 pixel bild findet ihr hier:
download

ein 2900 pixel bild findet ihr hier:
download


bei fragen bitte fragen... danke für eure hilfe.

Geändert von bavaglino (16.03.2005 um 13:59:41 Uhr)
Mit Zitat antworten
  #10  
Alt 17.03.2005, 14:18:21
Benutzerbild von bavaglino
bavaglino bavaglino ist offline
Anfänger
 
Registriert seit: Jun 2004
Ort: Ibiza
Beiträge: 48
AW: imagecreatefromjpeg probleme

xabbuh konntest du was mit dem script und den bildern anfangen?
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PDF macht Probleme bei der Ausgabe Cooper PHP Grundlagen 1 09.05.2004 00:26:01
anfänger Probleme [genauer gehts nicht] Densen PHP Grundlagen 3 17.12.2003 11:02:16
Probleme beim includen speak234 PHP Grundlagen 7 12.11.2003 15:05:39
probleme mit lokalem server lindic Apache HTTP-Server 3 07.11.2003 07:52:54
PHP mail() funktion und server probleme flobee PHP für Fortgeschrittene und Experten 0 03.07.2002 01:18:27


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:20:49 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt