On Mon, May 15, 2006 7:09 pm, Alberto Ferrer wrote:
> For that i recomend detect the MIME, my 2 cents:
>
> function image_get_info($image) {
> $details = array();
> $data = @getimagesize($image);
> if (is_array($data)){
> $types = array(
> '1' => 'GIF',
> '2' => 'JPEG',
> '3' => 'PNG',
> '4' => 'SWF',
> '5' => 'PSD',
> '6' => 'BMP',
> '7' => 'TIFF',
> '8' => 'TIFF',
> '9' => 'JPC',
> '10' => 'JP2',
> '11' => 'JPX',
> '12' => 'JB2',
> '13' => 'SWC',
> '14' => 'IFF',
> '15' => 'WBMP',
> '16' => 'XBM'
> );
One might want to use the existing PHP constants here...
IMAGETYPE_GIF for example.
> $type = array_key_exists($data[2], $types) ? $types[$data[2]] :
> 'Tipo de Imagen No valida o Desconocida';
> $details = array('width' => $data[0],
> 'height' => $data[1],
> 'type' => $type,
> 'mime_type' => $data['mime']
> );
> }
> return $details;
> }
>
> i cut&paste :P
> 2006/5/15, Chris <[EMAIL PROTECTED]>:
>> Gustav Wiberg wrote:
>> > Hi there!
>> >
>> > When I upload a picture from a form, then I want to create a copy
>> with a
>> > smaller image.
>> > For example: I upload a picture with dimensions 200x150 name
>> 4.jpg. I
>> > also want a copy of this image but with the dimensions 100x75
>> pixels.
>> > I've tried this below, but I'm missing something I think... :-)
>> >
>> > I'm using PHP 4.x (don't know exactly the vers.nr, but I can
>> search for
>> > it if it is of importance)
>>
>> First of all *run* to this thread and add some security checks to
>> your
>> image uploading:
>>
>> http://marc.theaimsgroup.com/?l=php-general&m=114755779206436&w=2
>>
>> Secondly, what does or doesn't happen with your code?
>>
>> It looks fine at first glance but do you get an error? What do you
>> expect it to do and what does it actually do?
>>
>> --
>> Postgresql & php tutorials
>> http://www.designmagick.com/
>>
>> --
>> PHP General Mailing List (http://www.php.net/)
>> To unsubscribe, visit: http://www.php.net/unsub.php
>>
>>
>
>
> --
> bet0x
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
--
Like Music?
http://l-i-e.com/artists.htm
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php