Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
  #1  
Old 09-07-2002, 10:49 PM
Slynderdale Slynderdale is offline
 
Join Date: Mar 2002
Location: New York State
Posts: 576
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default A image resizer script im working on (Not a hack)

Tell me what you think of this image resizer script im working on
Im you open to any ideas or suggestions.
The image also works within the <img tags

Script:
http://slynderdale.darktechgameing.com/image.php

That shows the example image.

The Varibles:
image
-The image name, absoulute path or url
scale
-Scales the image useing % so scale=50 is 50%
height
-The height you wanna resize the image to
width
-The width you wanna resize the image to

Note: Height and Width has more priotity then scale, so if you set the height and width, scale wont be use, and if you set the width/height and scale, the image will be reized to the width/height you put and the other will be scaled to what you put, if you dont put the width, height or scale, it will show the normal image without an resizing.

Also i wanna note, that my version of php doesnt support if resizing of gif images but there a link to a patch at www.php.net/imagegif that adds gif support, it currently supports jpegs and png's.

URL Examples:
Heres an example of using a filename/absoulute path url:
http://slynderdale.darktechgameing.c...e=php_logo.jpg

Heres an example of using a url:
http://slynderdale.darktechgameing.c...m/php_logo.jpg

Heres an example of using a url without http://:
http://slynderdale.darktechgameing.c...m/php_logo.jpg

if you dont add http:// it will automaticly add it for you unless its a filename/absoulute path

Scale Examples:
scaling at 100%:
http://slynderdale.darktechgameing.c....jpg&scale=100

scaling at 50%:
http://slynderdale.darktechgameing.c...o.jpg&scale=50

scaling at 200%:
http://slynderdale.darktechgameing.c....jpg&scale=200

Width/Height examples:

width and height =100 pixels:
http://slynderdale.darktechgameing.c...100&height=100

width =200 pixels and height =300 pixels:
http://slynderdale.darktechgameing.c...200&height=300

Scaling and Width/Height examples:
Scales the height by 50% and set the width to 100 pixels:
http://slynderdale.darktechgameing.c...e=50&width=100

Scales the width by 200% and set the height to 50 pixels:
http://slynderdale.darktechgameing.c...=200&height=50

Heres a example how it shows that width and height has a higher priority, if both are set and you set scale, it goes with the width and height, not the scale:

http://slynderdale.darktechgameing.c...ht=50&width=50
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 06:53 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.03339 seconds
  • Memory Usage 2,201KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)showthread_list
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_threadedmode.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids_threaded
  • showthread_threaded_construct_link
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete