vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Modification Requests/Questions (Unpaid) (https://vborg.vbsupport.ru/forumdisplay.php?f=112)
-   -   Watermarking for attachments and imported images (https://vborg.vbsupport.ru/showthread.php?t=321591)

RichieBoy67 01-26-2016 12:16 AM

Watermarking for attachments and imported images
 
I think Vbulletin really needs some watermarking options that are updated and fully functional. Many Vbulletin sites post thousands of images and a mod like this would surely do well here.

As many others do I use a mod to import images that remotely hosted. Those need to be watermarked as well.

The watermarking plugs now seem to basically duplicate the images which uses a ton of hard drive space, makes back ups take longer etc. I would be fine with my images being overwritten with semi transparent watermarking images added.

What do you all think?

Thanks,
Rich

Dragonsys 01-26-2016 01:51 AM

the problem with not duplicating the image is if your watermark changes, or you need to supply the original unmarked image, you would be unable to. However, if you were to use a javascript based watermark, maybe something like this: http://brianium.github.io/watermarkjs/

RichieBoy67 01-26-2016 02:04 AM

Htaccess could also work but would not actually overwirte the images. Replacing the images would be good for when people actually download the image but other than that an on the fly scenario like htaccess may work.

I will check out the link! Thank you! :)

Dragonsys 01-26-2016 02:54 AM

javascript would keep the watermark when downloaded, yet not actually edit the image in the filesystem ;)

RichieBoy67 01-26-2016 03:02 AM

Quote:

Originally Posted by Dragonsys (Post 2563431)
javascript would keep the watermark when downloaded, yet not actually edit the image in the filesystem ;)

Seems like a great method but I am not sure how to implement it just yet.

Thanks!

Dragonsys 01-26-2016 03:35 AM

I will try and take a look at it this weekend, just remind me closer to Friday, lol
I make no promises though, as I have not yet worked with the image/attachment systems

RichieBoy67 01-26-2016 03:44 AM

Thank you so much! That would be amazing!

Replicant 01-26-2016 03:44 PM

The javascript method works well for the reasons sited but is easily circumvented by the "view source" context menu.

This is the watermarked image on the javascript page.
http://brianium.github.io/watermarkjs/img/forest.jpg

Dragonsys 01-26-2016 03:51 PM

Quote:

Originally Posted by Replicant (Post 2563467)
The javascript method works well for the reasons sited but is easily circumvented by the "view source" context menu.

This is the watermarked image on the javascript page.
http://brianium.github.io/watermarkjs/img/forest.jpg

True, but unless you want to edit the original image, or store multiple copies there are not many other options.

Replicant 01-26-2016 03:54 PM

Agreed. Most people don't know what the view source option does anyway. It's impossible to fully protect content from everyone.


All times are GMT. The time now is 08:48 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.00978 seconds
  • Memory Usage 1,729KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete