Visualizzazione dei risultati da 1 a 7 su 7

Discussione: supporto immagini bmp

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    54

    supporto immagini bmp

    Mi pare di capire che le funzioni gd del php non supportino le immagini bmp
    Come posso fare per convertire una bmp a jpg o gif?
    Grazie
    Andrea

  2. #2
    Edita una immagine bmp con un qualsiasi editor di immagini... ( ANCHE IL BANALISSIMO PAINT di WINDOWS)
    salva con come
    scegli il nome
    e IL FORMATO...
    Credo sia davvero banale...
    ..:: Stefano FI ::..
    Web Master - Web Designer - Responsabile ..::.. www.insonline.it
    Web Designer - Controllo contenuti - Gestore ..::.. www.cenacologiovani-teatrocestello.it

    INS - Internet Network Solution
    Il tuo nuovo modo di comunicare

  3. #3
    Se devi farlo sul tuo pc va bene il consiglio di stefanofi, se devi farlo tramite php puoi cercare qualche hoster che ti dia il supporto per le librerie imagemagick, che supportano praticamente tutti i formati esistenti...

    Ma sei sicuro che le GD non possano gestire le bmp, nemmeno chiamandole con un'altra estensione?

    Che so mi sembrava che ci fosse la gestione di un formato strano tipo xbm o qualcosa del genere che però è compatibile con bmp...
    "Le uniche cose che sbagli sono quelle che non provi a fare."
    Atipica

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    54
    Originariamente inviato da Shores
    Ma sei sicuro che le GD non possano gestire le bmp, nemmeno chiamandole con un'altra estensione?
    Che so mi sembrava che ci fosse la gestione di un formato strano tipo xbm o qualcosa del genere che però è compatibile con bmp...
    @stefanofi: mi pare ovvio che debbo realizzare un'applicazione php...

    @Shores: effettivamente usando imagecreatefromxbm mi riesce fi fargli caricare l'immagine, poi però non me la fa ridimensionare.

    Io dovrei prendere un'immagine bmp, ridimensionarla e salvarla come gif o jpg. Idee?

    Grazie
    Andrea

  5. #5
    Scusa, ma in che senso non riesci a ridimensionare?
    "Le uniche cose che sbagli sono quelle che non provi a fare."
    Atipica

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    54
    Originariamente inviato da Shores
    Scusa, ma in che senso non riesci a ridimensionare?
    Nel senso che se prendo questo script
    codice:
    <?php
    	$size = getimagesize ("http://www.itstore.it/img/articoli/fortis+-rz.JPG");
    	$nuovo = imagecreatetruecolor(100,100);
    	$nuovo1= imagecreatetruecolor(60,60);
    	$old = imagecreatefromjpeg("http://www.itstore.it/img/articoli/fortis+-rz.JPG");
    	$white = ImageColorAllocate($nuovo,255,255,255);
    	imagefilledrectangle ($nuovo ,0,0,100,100, $white);
    	
    	$white1 = ImageColorAllocate($nuovo1,255,255,255);
    	imagefilledrectangle ($nuovo1 ,0,0,100,100, $white1);	
    	
    	imagecopyresampled($nuovo,$old,0,0,0,0,100,100,$size[0],$size[1]);
    	imagepng($nuovo, $percorso_immagini."$nome_nuovo_immagine_100.png",85);
    	imagecopyresampled($nuovo1,$old,0,0,0,0,60,60,$size[0],$size[1]);
    	imagepng($nuovo1,$percorso_immagini."$nome_nuovo_immagine_80.png",85);
    
    	imagedestroy($old);
    	imagedestroy($nuovo);
    	imagedestroy($nuovo1);
    	$nome_nuovo_immagine="$nome_nuovo_immagine_100.png";
    	$nome_nuovo_immagine1="$nome_nuovo_immagine_80.png";
    ?>
    ed al posto di imagecreatefromjpeg ci metto imagecreatefromxbm ed ovviamente uso un'immagin jpeg mi da errore sull'istruzione imagecopyresampled
    Grazie
    Andrea

  7. #7
    Credo intendessi "uso una bmp" e comunque non hai scritto l'errore che ti dà...

    In ogni caso, sei sicuro che la bmp non sia a pallette, o che non sia in formati strani (esiste anche un formato BMP di os/2, per darti l'idea...)?

    Sei anche sicuro che la imagecreatefromxbm sia riuscita? Perchè se non è riuscita allora la variabile che dovrebbe contenere l'immagine non la contiene, e la prima volta che la usi hai un errore...
    "Le uniche cose che sbagli sono quelle che non provi a fare."
    Atipica

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.