0

多くのサブ div を持つメイン div があり、これらのサブ div には、そのメイン div で互いにオーバーレイされてメイン イメージを作成するサブ イメージを持つ img タグがあります。すべての img タグの全体的なイメージであるメイン div のイメージを実際に取得する方法はありますか? それを行うためのjqueryプラグインはありますか?アドバイスをいただければ幸いです。ありがとう!

キャンバス タグを使用してみましたが、内部の img タグが表示されません。htmlは以下の通りです

<canvas id="shirt_display">      
     <img src="'.base_url().'marcella-resources/front/img/'.$collection[$num].'/SBase1.png" data-type="Base">
     <img src="'.base_url().'marcella-resources/front/img/'.$collection[$num].'/CollarInner.png" data-type="Inner Collar Back">
     <img src="'.base_url().'marcella-resources/front/img/'.$collection[$num].'/CollarOuter.png" data-type="Inner Collar Front">
      <img src="'.base_url().'marcella-resources/front/img/Button/B_Black/ICollarB.png" data-type="Inner Collar Buttons">
      <img src="'.base_url().'marcella-resources/front/img/Button Holes/BH_Black/ICollarBH.png" data-type="Inner Collar Button Holes">
</canvas>  

クリック イベントを作成して、画像を取得できるかどうかをテストします。私のjqueryは以下の通りです

$('.test').click(function()
{
    var canvas=document.getElementById('shirt_display');
    var ctx=canvas.getContext('2d');
    window.open('', document.getElementById('shirt_display').toDataURL());
})
4

0 に答える 0