Programmatically create image from web-page or a single DIV

后端 未结 6 748
滥情空心
滥情空心 2020-12-05 20:12

Is there any way to programmatically create (client or server side (PHP)) a image from a specific DIV or a complete (web) page? I\'m currently creating a web-site for free c

相关标签:
6条回答
  • 2020-12-05 20:47

    In php, there is many image related functions like imagettftext() in GD library for details, check this out http://php.net/manual/en/book.image.php if GD is not enough, you can try imagick as well

    for the template, you can try creating a true color handle in php from your file(image) and add the text part or something else with all kinds of effects and bar codes etc.

    but in your case, i would suggest dynamic PDF creation since it would better with formatting instead of plain image, the pdf lib : http://www.fpdf.org/

    0 讨论(0)
  • 2020-12-05 20:49

    You cannot create image from div for sure but yes you can create dynamic images in php using its gd library. Following links will help:

    http://php.net/manual/en/function.imagecreate.php

    http://phptutorial.info/learn/create_images/

    0 讨论(0)
  • 2020-12-05 20:51

    Here is a great way for you to create images on the client side: http://smus.com/screen-capture-for-chrome-os

    You can take this and create a web app that will work nicely on webkit (for other browsers - I'll look at JS polyfills).

    0 讨论(0)
  • 2020-12-05 20:52

    Did anyone mention html2canvas and/or jsfeedback ?

    It create a page screenshot completely in javascript, then you can send to the server via ajax..

    Obviously, CSS support lack some things.

    0 讨论(0)
  • 2020-12-05 20:54

    It is possible to get a screenshot from a webpage, but this is quite a hassle. You need to start a webbrowser to render the page and get a screenshot from that.

    You are probably better of by parsing some specification and feeding it to a couple of GD or Imagick functions. This is less versatile, but easier to manage.

    0 讨论(0)
  • 2020-12-05 21:00

    you could easily have a background image of your token/voucher and overlay the text using some php variables.

    i believe it is possible to create a unique bar-code with php imaging too.

    0 讨论(0)
提交回复
热议问题