javascript - 想要在我的 laravel 项目中使用 @section 标签显示画布图像
问题描述
我只想在我的 laravel 项目中显示画布图像。
我已经在单独的文件(如 Html 和 PHP 文件)中尝试了画布,画布正在工作,但是当我试图在我的 laravel 项目中显示画布图像时,总图像没有显示。
@section('content-wrapper')
<canvas id="canvas" width="484" height="984"></canvas>
@endsection
@push('scripts')
<script src="https://www.marvinj.org/releases/marvinj-0.8.js"></script>
<script>
var canvas = document.getElementById("canvas");
image1 = new MarvinImage();
image1.load("packages/Webkul/Shop/src/Resources/assets/images/Group 1.png", imageLoaded);
image2 = new MarvinImage();
image2.load("packages/Webkul/Shop/src/Resources/assets/images/Rectangle 5.png", imageLoaded);
image3 = new MarvinImage();
image3.load("packages/Webkul/Shop/src/Resources/assets/images/Motif_2.png", imageLoaded);
image4 = new MarvinImage();
image4.load("packages/Webkul/Shop/src/Resources/assets/images/body_design_2.png", imageLoaded);
var loaded=0;
function imageLoaded(){
if(++loaded == 4){
var image = new MarvinImage(image1.getWidth(), image1.getHeight());
Marvin.combineByAlpha(image1, image2, image, 43, 0);
Marvin.combineByAlpha(image, image3, image, 0, 0);
Marvin.combineByAlpha(image, image4, image, 50, 0);
image.draw(canvas);
}
}
</script>
@endpush
只想在我的 laravel 项目中显示画布。
解决方案
推荐阅读
- android - Android MediaStore.Audio.AudioColumns.YEAR 总是返回 0
- javascript - 如何使用paypal的javascript sdk从create order api的响应链接中批准订单?
- kubernetes - 在 application.properties 中定义/附加持久性卷声明
- java - Jshell从Powershell调用时显示混乱代码
- kubernetes - ClusterIP 服务没有在 Pod 之间平均分配流量
- r - R在嵌套的for循环中附加数据帧
- flutter - 渲染库捕获的异常 A RenderFlex 在右侧溢出了 98349 像素。相关的导致错误的小部件是 AppBar
- mysql - MySQL 5.7 对未知级别的层次结构数据的递归查询
- python - 如何确定 3D DataSet 样条插值的系数
- html - 滚动时,如果没有正文内容与导航重叠,就无法使用模糊过滤器使导航栏保持粘性?