[php] jpeg2wbmp wil niet...

Pagina: 1
Acties:

  • Sjab-X
  • Registratie: September 2001
  • Laatst online: 06-08 11:45
Hi There,

Ik wil met een php scriptje een jpeg plaatje op een wap toestel laten zien, jpeg2wbmp dacht ik dus...
Ik heb de volgende code gemaakt, maar die wil helaas niet werken :(
PHP:
1
<? header("Content-type: image/vnd.wap.wbmp"); $wbmp = jpeg2wbmp ($input_jpeg, $temp_wbmp, 75, 100, 0); ImageWbmp ($wbmp);?>

Hij geeft de volgende melding:
Warning:Supplied argument is not a valid Image resource in <script> on line 27
Regel 27 is ImageWbmp ($wbmp);

Ik heb ook al geprobeerd om er ImageWbmp ($wbmp, $temp_wbmp); van te maken, maar dat maakte geen verschil. :'(

Ik heb gezocht op php.net, maar daar staan helaas geen voorbeelden van het gebruik van ImageWbmp :(

Kan iemand mij hierbij helpen :?
Een 2e vraagje is of dit alles ook zonder de temp file kan?

  • WOmBaT
  • Registratie: September 2000
  • Laatst online: 30-11-2025

WOmBaT

Nyaaa!!!

Heb je GDlib versie 1-8 of hoger?

  • Sjab-X
  • Registratie: September 2001
  • Laatst online: 06-08 11:45
Ja, want anders zou de regel
PHP:
1
<?$wbmp = jpeg2wbmp ($input_jpeg, $temp_wbmp, 75, 100, 0);?>

niet uitgevoerd worden....

toch :?

  • WOmBaT
  • Registratie: September 2000
  • Laatst online: 30-11-2025

WOmBaT

Nyaaa!!!

Weet je ook zeker dat het bestand onder die locatie gevonden kan worden? De result van die functie lijkt niet geldig te zijn, dus die functie is niet goed uitgevoerd. Dat kan liggen aan de input filename of (waarschijnlijker) aan het temp-bestand.

  • douweh
  • Registratie: Maart 2001
  • Laatst online: 20-08 18:34
ie moet geen filename gebruiken maar een imageresource..
dat zegt hij ook..
dus zoiets..
PHP:
1
<?$jpeg_res=ImageCreateFromJPEG($filename);//vervolgens die $jpeg_res invullen in de jpeg2bmp functie?>

  • douweh
  • Registratie: Maart 2001
  • Laatst online: 20-08 18:34
Sorry, ik klets uit mijn nek..

  • Sjab-X
  • Registratie: September 2001
  • Laatst online: 06-08 11:45
Op woensdag 26 juni 2002 13:30 schreef WOmBaT het volgende:
Weet je ook zeker dat het bestand onder die locatie gevonden kan worden? De result van die functie lijkt niet geldig te zijn, dus die functie is niet goed uitgevoerd. Dat kan liggen aan de input filename of (waarschijnlijker) aan het temp-bestand.
Als ik $input_jpeg = "blaaat" zeg, dan krijg ik netjes de melding: Warning:jpeg2wbmp: unable to open "blaat" for reading

En het temp bestand is ook gewoon aangemaakt.

Ik weet alleen niet hoe je zou kunnen testen of het ook een geldig wbmp bestand is...

  • Sjab-X
  • Registratie: September 2001
  • Laatst online: 06-08 11:45
Ik heb nu thuis ook het eea geprobeerd. Hier heb ik iig de GD2 library.

Maar ook daar wil het niet lukken. De fout zit in de volgende regel:
PHP:
1
<?$wbmp = jpeg2wbmp ($input_jpeg, $temp_wbmp, 75, 100, 0);?>

$input_jpeg is het originele plaatje, als ik $input_jpeg verander zegt ie dat ie het plaatje niet kan vinden, dus dat gaat goed.

$temp_wbmp is het tijdelijke plaatje. Deze maakt ie ook aan, maar waarschijnlijk niet goed. Hij heeft wel schrijfrechten!

75 is de gewenste hoogte en 100 is de gewenste breedte
0 is de threshold. Ik moet bekennen dat ik niet weet waarom ik hier 0 in vul, weet absoluut niet wat het doet >:) Een andere waarde hielp ook nix... :(

Ik heb het geprobeerd met jpegjes van 100x75 en met jpegjes van 400x300, maar helaas... :'(

Ik kom er echt niet uit, kan iemand mij helpen?

  • WOmBaT
  • Registratie: September 2000
  • Laatst online: 30-11-2025

WOmBaT

Nyaaa!!!

Probeer bij die treshold eens 0.5 :)

  • Sjab-X
  • Registratie: September 2001
  • Laatst online: 06-08 11:45
Op donderdag 27 juni 2002 02:27 schreef WOmBaT het volgende:
Probeer bij die treshold eens 0.5 :)
Threshold van 0.5 werkt helaas ook niet :(
Waar staat die threshold eigenlijk voor? (Kan hier geen info over vinden op PHP.net...)

Heeft iemand anders misschien een werkend voorbeeld van jpeg2wbmp of een andere oplossing? Kan met google ook al niets vinden hier over :'(
Pagina: 1