Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #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
  #2  
Old 09-07-2002, 11:29 PM
Neo's Avatar
Neo Neo is offline
 
Join Date: Oct 2001
Location: Anywhere
Posts: 1,817
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Wow looks really nice
Reply With Quote
  #3  
Old 09-08-2002, 02:09 AM
Boofo's Avatar
Boofo Boofo is offline
 
Join Date: Mar 2002
Location: Des Moines, IA (USA)
Posts: 15,776
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You can do that same thing with html code. Not a big trick, sorry.
Reply With Quote
  #4  
Old 09-08-2002, 02:26 AM
Slynderdale Slynderdale is offline
 
Join Date: Mar 2002
Location: New York State
Posts: 576
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally posted by Boofo
You can do that same thing with html code. Not a big trick, sorry.
This resizes the image itself, this includes the pixels and image size, the smaller you make the image, the smaller the image size, with html, it keeps the image size but just srinks how the image looks, this script lets you create dyanmic image resizes without having to save the resized image to the hard drive, if you check the image properties the image pixels and bytes change as you resize the image then you can use the link with html like:

Code:
<img="http://slynderdale.darktechgameing.com/image.php?image=php_logo.jpg&scale=50&width=100">
You can easily add image resizes without having the image saved to a data base or hard drive.
Reply With Quote
  #5  
Old 09-08-2002, 06:01 AM
Lesane's Avatar
Lesane Lesane is offline
 
Join Date: Oct 2001
Location: The Netherlands
Posts: 1,149
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Very nice.
Reply With Quote
  #6  
Old 09-16-2003, 05:03 AM
Highlander Highlander is offline
 
Join Date: Apr 2002
Posts: 188
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

where is your script ? .. i like it and i would use it if want give it to me
Reply With Quote
  #7  
Old 09-16-2003, 05:01 PM
Xenon's Avatar
Xenon Xenon is offline
 
Join Date: Oct 2001
Location: Bavaria
Posts: 12,878
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i wrote something exactly like that about a month ago.
also with a watermark function.

as you can see, such scripts can be usefull from time to time
Reply With Quote
  #8  
Old 09-17-2003, 12:16 AM
Dolby's Avatar
Dolby Dolby is offline
 
Join Date: Oct 2001
Location: Wisconsin
Posts: 72
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Highlander
where is your script ? .. i like it and i would use it if want give it to me
Yes, I would like to see this script as well. I have a skin gallery and would love to show tumbnails and various sizes.

edit WHooops... didnt notice the date of the orignal post.

edit agin: this thread at sitepoint is worth a look... http://www.sitepointforums.com/showt...=image+resizer
Reply With Quote
Reply


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 03:21 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.04469 seconds
  • Memory Usage 2,231KB
  • 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)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)bbcode_code
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (8)post_thanks_box
  • (8)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (8)post_thanks_postbit_info
  • (8)postbit
  • (8)postbit_onlinestatus
  • (8)postbit_wrapper
  • (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_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
  • 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