www.webdeveloper.com
Results 1 to 5 of 5

Thread: Question about image merging and saving.

  1. #1
    Join Date
    Jan 2018
    Posts
    2

    Question about image merging and saving.

    Hello, so I wrote a code so that user can upload his photo and website puts, well let's say like a watermark on it. I need to merge these 2 photos into 1 and save it in like BMP or JPGEG format. I just want to ask if it's possible, and if it is, should I try to write a code myself or should I use some kind of converter in my website? Thank you for your answers.

  2. #2
    Join Date
    Feb 2005
    Location
    Indianapolis, IN
    Posts
    672
    Yes, it is possible to merge two images into one. If you aren't sure how to do it, then third party tools are likely the best way to go.

    As a side note, if you are putting a copyright or other notice on someone else's image, you will want to make sure your site has a terms of use page that defines what you are doing and why you are doing it. Are you claiming rights to any images uploaded to your site? If not, then you'll need to be careful if you start changing images that belong to others.

  3. #3
    Join Date
    Jan 2018
    Posts
    2
    Quote Originally Posted by brad jones View Post
    Yes, it is possible to merge two images into one. If you aren't sure how to do it, then third party tools are likely the best way to go.

    As a side note, if you are putting a copyright or other notice on someone else's image, you will want to make sure your site has a terms of use page that defines what you are doing and why you are doing it. Are you claiming rights to any images uploaded to your site? If not, then you'll need to be careful if you start changing images that belong to others.
    No, right now, people are sending us pictures and texts, and we place them in a layout, print them as a sticker and stick on a chocolate box (this is our product). And the purpose of this site is to automate the production of stickers and order of our product. So that's what user should see: https://prnt.sc/i4ef6y (that's just a priciple itself) and that's what should we get: https://prnt.sc/i4ejrx

    I found one way to merge using Node.JS and jimp, so I think I'll try to do this in this way, because I want to learn to program and this will be very good practice, I guess.

  4. #4
    Join Date
    Aug 2004
    Location
    Ankh-Morpork
    Posts
    22,326
    Most/all of the common web server-side languages will have an image library you can use (e.g. PHP has both the GD and ImageMagick extensions available), so whichever language seems most suitable for your environment and personal preferences is probably fine. If the watermark image is a transparent GIF or PNG, it should be relatively easy to merge it onto the user-supplied image.
    "Well done....Consciousness to sarcasm in five seconds!" ~ Terry Pratchett, Night Watch

    How to Ask Questions the Smart Way (not affiliated with this site, but well worth reading)

    My Blog
    cwrBlog: simple, no-database PHP blogging framework

  5. #5
    Join Date
    Feb 2018
    Location
    Singapore
    Posts
    12
    Thanks for share such information.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
HTML5 Development Center

"

"

X vBulletin 4.2.2 Debug Information

  • Page Generation 0.10868 seconds
  • Memory Usage 2,876KB
  • Queries Executed 15 (?)
More Information
Template Usage (33):
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_global_above_footer
  • (1)ad_global_below_navbar
  • (1)ad_global_header1
  • (1)ad_global_header2
  • (1)ad_navbar_below
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)ad_thread_first_post_content
  • (1)ad_thread_last_post_content
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)headinclude_bottom
  • (5)memberaction_dropdown
  • (1)navbar
  • (4)navbar_link
  • (1)navbar_moderation
  • (1)navbar_noticebit
  • (1)navbar_tabs
  • (2)option
  • (5)postbit
  • (5)postbit_onlinestatus
  • (5)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available (6):
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files (26):
  • ./showthread.php
  • ./global.php
  • ./includes/class_bootstrap.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/functions_navigation.php
  • ./includes/class_friendly_url.php
  • ./includes/class_hook.php
  • ./includes/class_bootstrap_framework.php
  • ./vb/vb.php
  • ./vb/phrase.php
  • ./includes/functions_facebook.php
  • ./includes/functions_calendar.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_notice.php
  • ./packages/vbattach/attach.php
  • ./vb/types.php
  • ./vb/cache.php
  • ./vb/cache/db.php
  • ./vb/cache/observer/db.php
  • ./vb/cache/observer.php 

Hooks Called (72):
  • init_startup
  • friendlyurl_resolve_class
  • init_startup_session_setup_start
  • database_pre_fetch_array
  • database_post_fetch_array
  • init_startup_session_setup_complete
  • global_bootstrap_init_start
  • global_bootstrap_init_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • load_show_variables
  • load_forum_show_variables
  • global_state_check
  • global_bootstrap_complete
  • global_start
  • style_fetch
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • strip_bbcode
  • friendlyurl_clean_fragment
  • friendlyurl_geturl
  • forumjump
  • cache_templates
  • cache_templates_process
  • template_register_var
  • template_render_output
  • fetch_template_start
  • fetch_template_complete
  • parse_templates
  • fetch_musername
  • notices_check_start
  • notices_noticebit
  • process_templates_complete
  • friendlyurl_redirect_canonical
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • memberaction_dropdown
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • build_navigation_data
  • build_navigation_array
  • check_navigation_permission
  • process_navigation_links_start
  • process_navigation_links_complete
  • set_navigation_menu_element
  • build_navigation_menudata
  • build_navigation_listdata
  • build_navigation_list
  • set_navigation_tab_main
  • set_navigation_tab_fallback
  • navigation_tab_complete
  • fb_like_button
  • showthread_complete
  • page_templates