小编Vla*_*adH的帖子

Julia 中的 QUploader 组件

我一直在使用 Genie Framework 和 Stipple 在 Julia 中开发一个应用程序,该应用程序的主要任务是实现 Sobel 和 Prewitt 运算符。我正在努力解决的问题是上传器组件。所以基本上我可以上传图像,单击按钮图像就会被转换,但是当我上传另一个图像并尝试输出它的转换版本时,我得到的输出仍然是旧图像。我一直在试图找到这个问题,我注意到 QUploader API 有一些方法可以帮助解决这个问题:reset()方法或removeUploadedFiles()方法,但我不知道如何调用/使用这些关于 Julia 语法的函数。有可用的解决方案吗?



const FILE_PATH = "public/sample.jpg"
const FINAL_PATH = "final.jpg"
#const IMGPATH = "demo.png"

model = Model |> init


on(model.process_s3) do _
    model.imageurl[] = ""
    @info "Working"

    img = FileIO.load(FILE_PATH)
    img_gray = Gray.(img)

    @info img_gray
    sobel_image = convert(Array{Float64}, img_gray)
   
    lastImage = clamp01nan.(sobel(sobel_image, sobel3_kernel_x, sobel3_kernel_y))
    save(joinpath(@__DIR__, "public", FINAL_PATH), lastImage)
    model.imageurl[] = "/$FINAL_PATH#$(Base.time())" * string(rand())

    @info model.imageurl[]
    if (model.process_s3[])
        model.process_s3[] = false
    end …
Run Code Online (Sandbox Code Playgroud)

stipple julia vue.js quasar genie.jl

5
推荐指数
1
解决办法
201
查看次数

标签 统计

genie.jl ×1

julia ×1

quasar ×1

stipple ×1

vue.js ×1