Visualizzazione dei risultati da 1 a 4 su 4

Discussione: creare immagine BMP

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    376

    creare immagine BMP

    buona domenica a tutti voi.

    ho questo pezzetto di codice che, una volta fatto l'upload del file, crea la thumbnails per l'immagine:

    Codice PHP:
     if ($_FILES['userfile']['type'] == 'image/bmp') { 
    $source imagecreatefromwbmp($file); 
    imagecopyresized($thumbnail$source000010080$larghezza$altezza); 
    imagewbmp($thumbmail'../' $tuna4); 

    però ad ogni invio di un file immagine .bmp fallisce col seguente errore:

    Warning: imagecreatefromwbmp(): 'http://localhost/progetto/files/foto.bmp' is not a valid WBMP
    Warning: imagecopyresized() expects parameter 2 to be resource, boolean given in...

    So che il supporto a wbmp è attivo da GD >1.8 ma io ho le GD 2.0

    Grazie

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Ti sta dicendo che è il file foto.bmp a non essere un file wbmp valido, non che non hai il supporto a wbmp.

    'http://localhost/progetto/files/foto.bmp' is not a valid WBMP

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    376
    ma ne ho provati diversi di file .bmp, fa con tutti così

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    http://en.wikipedia.org/wiki/Wireles..._Bitmap_Format

    Come vedi l'estensione dei file wbmp è .wbmp, non .bmp
    Potrebbe non bastare cambiare l'estensione, i file wbmp hanno precise caratteristiche, per esempio sono in bianco e nero, neanche scala di grigi.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.