您的位置:首页 > 新闻 > 会展 > 哪里有广告设计制作的培训_网站怎么接广告赚钱_ueeshop建站费用_强力搜索引擎

哪里有广告设计制作的培训_网站怎么接广告赚钱_ueeshop建站费用_强力搜索引擎

2024/12/26 21:19:23 来源:https://blog.csdn.net/wumu_Love/article/details/143648372  浏览:    关键词:哪里有广告设计制作的培训_网站怎么接广告赚钱_ueeshop建站费用_强力搜索引擎
哪里有广告设计制作的培训_网站怎么接广告赚钱_ueeshop建站费用_强力搜索引擎

<template>
    <view style="width: 100%; height: 100%;">
        <image :src="imagePath" lazy-load style="width: 100%; height: 100%;"></image>
        <canvas 
        style="background-color: red;"
        :style="{width: target.width + 'px', height: target.height + 'px'}" canvas-id="target"></canvas>


    </view>
</template>

<script>
    export default {
        data() {
            return {
                targetContext: null,
                imagePath: '',
                target: {
                    width: 300,
                    height: 300
                }
            }
        },
        onLoad(e) {
            console.log(e);
            // this.imagePath = e.imagepath;
            this.targetContext = uni.createCanvasContext("target", this); //第一个画布
            this.imageDetailMsg(e.imagepath);
        },
        methods: {
            imageDetailMsg(imageUrl) {
                let self = this;
                uni.getImageInfo({
                    src: imageUrl,
                    success: function(imageInfo) {
                        console.log(imageInfo);
                        setTimeout(() => {
                            self.targetContext.drawImage(imageInfo.path, 0, 0, 300, 300, 0, 0, 300, 300);
                            self.targetContext.draw(false, () => {
                                uni.canvasToTempFilePath({
                                    canvasId: "target",
                                    fileType:'jpg',
                                    success: (res) => {
                                        var path = res.tempFilePath;
                                        console.log('裁剪后的图片',res);
                                        self.imagePath = path;
                                    },
                                    fail: (ev) => {
                                        console.log(ev);
                                    },
                                    complete: () => {
                                    }
                                }, self);
                            });
                        }, 100);
                    }
                })
            },
        }
    }
    
</script>

<style>

</style>

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com