MiraiForum

    • 注册
    • 登录
    • 搜索
    • 热门
    • 最新
    • 未解决
    • 标签
    • 群组
    • 友情链接

    DrawMeme - 基于Skiko的奇怪的图片生成器

    插件发布
    104
    463
    109370
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • tsudzuki
      tsudzuki 摸鱼 @fffzzl 最后由 编辑

      @fffzzl 更新mirai到2.11,或者使用旧版

      fffzzl 1 条回复 最后回复 回复 引用 0
      • fffzzl
        fffzzl @tsudzuki 最后由 编辑

        @tsudzuki 一山未平一山起
        设置config.json把mirai版本升级到2.11.0-M1 后报错如下,我试了把data config plugin 都删除无法解决

        2022-05-19 18:47:37 E/SkikoMirai: java.lang.UnsatisfiedLinkError: Can't load library: C:\BOT\mcl-1.2.2\data\org.laolittle.plugin.SkikoMirai\lib\skiko-windows-x64.dll
        java.lang.UnsatisfiedLinkError: Can't load library: C:\BOT\mcl-1.2.2\data\org.laolittle.plugin.SkikoMirai\lib\skiko-windows-x64.dll
                at java.base/java.lang.ClassLoader.loadLibrary(Unknown Source)
                at java.base/java.lang.Runtime.load0(Unknown Source)
                at java.base/java.lang.System.load(Unknown Source)
                at org.jetbrains.skiko.Library.loadLibraryOrCopy(Library.kt:20)
                at org.jetbrains.skiko.Library.findAndLoad(Library.kt:85)
                at org.jetbrains.skiko.Library.load(Library.kt:59)
                at org.jetbrains.skia.impl.Library$Companion.staticLoad(Library.jvm.kt:12)
                at SkikoMirai-1.0.8.mirai.jar//org.laolittle.plugin.SkikoMirai.loadSkikoLibrary(SkikoMirai.kt:94)
                at SkikoMirai-1.0.8.mirai.jar//org.laolittle.plugin.SkikoMirai.onEnable(SkikoMirai.kt:87)
                at net.mamoe.mirai.console.internal.plugin.JvmPluginInternal.internalOnEnable$mirai_console(JvmPluginInternal.kt:117)
                at net.mamoe.mirai.console.internal.plugin.BuiltInJvmPluginLoaderImpl.enable(BuiltInJvmPluginLoaderImpl.kt:258)
                at net.mamoe.mirai.console.internal.plugin.BuiltInJvmPluginLoaderImpl.enable(BuiltInJvmPluginLoaderImpl.kt:35)
                at net.mamoe.mirai.console.plugin.jvm.JvmPluginLoader$BuiltIn.enable(JvmPluginLoader.kt)
                at net.mamoe.mirai.console.plugin.jvm.JvmPluginLoader$BuiltIn.enable(JvmPluginLoader.kt:50)
                at net.mamoe.mirai.console.plugin.PluginManager.enablePlugin(PluginManager.kt:173)
                at net.mamoe.mirai.console.internal.plugin.PluginManagerImpl.enableAllLoadedPlugins$mirai_console(PluginManagerImpl.kt:181)
                at net.mamoe.mirai.console.internal.MiraiConsoleImplementationBridge.doStart$mirai_console(MiraiConsoleImplementationBridge.kt:224)
                at net.mamoe.mirai.console.MiraiConsoleImplementation$Companion.start(MiraiConsoleImplementation.kt:444)
                at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon(MiraiConsoleTerminalLoader.kt:159)
                at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon$default(MiraiConsoleTerminalLoader.kt:158)
                at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.main(MiraiConsoleTerminalLoader.kt:46)
                at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
                at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
                at java.base/java.lang.reflect.Method.invoke(Unknown Source)
                at org.itxtech.mcl.Utility.bootJars(Utility.java:89)
                at org.itxtech.mcl.Utility.bootJars(Utility.java:79)
                at org.itxtech.mcl.Utility.bootMirai(Utility.java:101)
                at org.itxtech.mcl.module.builtin.Boot.boot(Boot.java:109)
                at org.itxtech.mcl.module.ModuleManager.phaseBoot(ModuleManager.java:148)
                at org.itxtech.mcl.Loader.lambda$start$4(Loader.java:189)
                at org.itxtech.mcl.Loader.tryCatching(Loader.java:146)
                at org.itxtech.mcl.Loader.start(Loader.java:189)
                at org.itxtech.mcl.Loader.main(Loader.java:79)
        
        2022-05-19 18:47:37 I/DrawMeme: Plugin loaded
        2022-05-19 18:47:37 E/DrawMeme: java.lang.UnsatisfiedLinkError: 'long org.jetbrains.skia.FontMgrKt._nDefault()'
        java.lang.UnsatisfiedLinkError: 'long org.jetbrains.skia.FontMgrKt._nDefault()'
                at org.jetbrains.skia.FontMgrKt._nDefault(Native Method)
                at org.jetbrains.skia.FontMgrKt.access$_nDefault(FontMgr.kt:1)
                at org.jetbrains.skia.FontMgr.<clinit>(FontMgr.kt:19)
                at SkikoMirai-1.0.8.mirai.jar//org.laolittle.plugin.FontsKt.getFontMgr(Fonts.kt:8)
                at SkikoMirai-1.0.8.mirai.jar//org.laolittle.plugin.FontsKt.access$getFontMgr(Fonts.kt:1)
                at SkikoMirai-1.0.8.mirai.jar//org.laolittle.plugin.Fonts.get(Fonts.kt:23)
                at SkikoMirai-1.0.8.mirai.jar//org.laolittle.plugin.Fonts.get$default(Fonts.kt:11)
                at DrawMeme-1.0.7.mirai.jar//org.laolittle.plugin.draw.DrawMeme.onEnable(DrawMeme.kt:43)
                at net.mamoe.mirai.console.internal.plugin.JvmPluginInternal.internalOnEnable$mirai_console(JvmPluginInternal.kt:117)
                at net.mamoe.mirai.console.internal.plugin.BuiltInJvmPluginLoaderImpl.enable(BuiltInJvmPluginLoaderImpl.kt:258)
                at net.mamoe.mirai.console.internal.plugin.BuiltInJvmPluginLoaderImpl.enable(BuiltInJvmPluginLoaderImpl.kt:35)
                at net.mamoe.mirai.console.plugin.jvm.JvmPluginLoader$BuiltIn.enable(JvmPluginLoader.kt)
                at net.mamoe.mirai.console.plugin.jvm.JvmPluginLoader$BuiltIn.enable(JvmPluginLoader.kt:50)
                at net.mamoe.mirai.console.plugin.PluginManager.enablePlugin(PluginManager.kt:173)
                at net.mamoe.mirai.console.internal.plugin.PluginManagerImpl.enableAllLoadedPlugins$mirai_console(PluginManagerImpl.kt:181)
                at net.mamoe.mirai.console.internal.MiraiConsoleImplementationBridge.doStart$mirai_console(MiraiConsoleImplementationBridge.kt:224)
                at net.mamoe.mirai.console.MiraiConsoleImplementation$Companion.start(MiraiConsoleImplementation.kt:444)
                at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon(MiraiConsoleTerminalLoader.kt:159)
                at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon$default(MiraiConsoleTerminalLoader.kt:158)
                at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.main(MiraiConsoleTerminalLoader.kt:46)
                at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
                at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
                at java.base/java.lang.reflect.Method.invoke(Unknown Source)
                at org.itxtech.mcl.Utility.bootJars(Utility.java:89)
                at org.itxtech.mcl.Utility.bootJars(Utility.java:79)
                at org.itxtech.mcl.Utility.bootMirai(Utility.java:101)
                at org.itxtech.mcl.module.builtin.Boot.boot(Boot.java:109)
                at org.itxtech.mcl.module.ModuleManager.phaseBoot(ModuleManager.java:148)
                at org.itxtech.mcl.Loader.lambda$start$4(Loader.java:189)
                at org.itxtech.mcl.Loader.tryCatching(Loader.java:146)
                at org.itxtech.mcl.Loader.start(Loader.java:189)
                at org.itxtech.mcl.Loader.main(Loader.java:79)
        
        
        tsudzuki 1 条回复 最后回复 回复 引用 0
        • tsudzuki
          tsudzuki 摸鱼 @fffzzl 最后由 编辑

          @fffzzl 检查data\org.laolittle.plugin.SkikoMirai\lib内有没有库文件

          fffzzl 2 条回复 最后回复 回复 引用 0
          • tsudzuki
            tsudzuki 摸鱼 最后由 编辑

            1.0.8
            https://github.com/LaoLittle/DrawMeme/releases/tag/1.0.8
            修复 5k兆 与 0% 的冲突

            siscleaire 1 条回复 最后回复 回复 引用 0
            • fffzzl
              fffzzl @tsudzuki 最后由 编辑

              @tsudzuki 谢谢 更新的时候没有发现需要添加dll库,releases里翻了一圈发出来了(也许修改一下skiko的releases加个提醒?

              1 条回复 最后回复 回复 引用 0
              • fffzzl
                fffzzl @tsudzuki 最后由 编辑

                @tsudzuki :)

                2022-05-20 22:52:49 E/DrawMeme: Exception in coroutine Plugin org.laolittle.plugin.draw.DrawMeme of DrawMeme
                java.lang.RuntimeException: Can't wrap nullptr
                        at SkikoMirai-1.0.8.legacy.mirai.jar//org.jetbrains.skia.impl.Native.<init>(Native.jvm.kt:40)
                        at SkikoMirai-1.0.8.legacy.mirai.jar//org.jetbrains.skia.impl.Managed.<init>(Managed.jvm.kt:11)
                        at SkikoMirai-1.0.8.legacy.mirai.jar//org.jetbrains.skia.impl.Managed.<init>(Managed.jvm.kt:9)
                        at SkikoMirai-1.0.8.legacy.mirai.jar//org.jetbrains.skia.shaper.Shaper.<init>(Shaper.kt:13)
                        at SkikoMirai-1.0.8.legacy.mirai.jar//org.jetbrains.skia.shaper.Shaper$Companion.makeShapeDontWrapOrReorder(Shaper.kt:53)
                        at SkikoMirai-1.0.8.legacy.mirai.jar//org.jetbrains.skia.shaper.Shaper$Companion.makeShapeDontWrapOrReorder(Shaper.kt:47)
                        at SkikoMirai-1.0.8.legacy.mirai.jar//org.jetbrains.skia.TextLine$Companion.make(TextLine.kt:13)
                        at SkikoMirai-1.0.8.legacy.mirai.jar//org.jetbrains.skia.TextLine$Companion.make(TextLine.kt:9)
                        at DrawMeme-1.0.8.mirai.jar//org.laolittle.plugin.draw.meme.PornHubKt.pornHub(PornHub.kt:15)
                        at DrawMeme-1.0.8.mirai.jar//org.laolittle.plugin.draw.DrawMeme$onEnable$2$1.invokeSuspend(DrawMeme.kt:58)
                        at DrawMeme-1.0.8.mirai.jar//org.laolittle.plugin.draw.DrawMeme$onEnable$2$1.invoke(DrawMeme.kt)
                        at DrawMeme-1.0.8.mirai.jar//org.laolittle.plugin.draw.DrawMeme$onEnable$2$1.invoke(DrawMeme.kt)
                        at net.mamoe.mirai.internal.event.MessageSubscribersInternalKt$startsWithImpl$2.invokeSuspend(messageSubscribersInternal.kt:58)
                        at net.mamoe.mirai.internal.event.MessageSubscribersInternalKt$startsWithImpl$2.invoke(messageSubscribersInternal.kt)
                        at net.mamoe.mirai.internal.event.MessageSubscribersInternalKt$startsWithImpl$2.invoke(messageSubscribersInternal.kt)
                        at net.mamoe.mirai.internal.event.MessageSubscribersInternalKt$content$1.invokeSuspend(messageSubscribersInternal.kt:27)
                        at net.mamoe.mirai.internal.event.MessageSubscribersInternalKt$content$1.invoke(messageSubscribersInternal.kt)
                        at net.mamoe.mirai.internal.event.MessageSubscribersInternalKt$content$1.invoke(messageSubscribersInternal.kt)
                        at net.mamoe.mirai.event.SubscribeMessagesKt__SubscribeMessagesKt$subscribeGroupMessages$$inlined$createBuilder$SubscribeMessagesKt__SubscribeMessagesKt$1$1.invokeSuspend(subscribeMessages.kt:253)
                        at net.mamoe.mirai.event.SubscribeMessagesKt__SubscribeMessagesKt$subscribeGroupMessages$$inlined$createBuilder$SubscribeMessagesKt__SubscribeMessagesKt$1$1.invoke(subscribeMessages.kt)
                        at net.mamoe.mirai.event.SubscribeMessagesKt__SubscribeMessagesKt$subscribeGroupMessages$$inlined$createBuilder$SubscribeMessagesKt__SubscribeMessagesKt$1$1.invoke(subscribeMessages.kt)
                        at net.mamoe.mirai.event.EventChannel$subscribeAlways$1.invokeSuspend(EventChannel.kt:455)
                        at net.mamoe.mirai.event.EventChannel$subscribeAlways$1.invoke(EventChannel.kt)
                        at net.mamoe.mirai.event.EventChannel$subscribeAlways$1.invoke(EventChannel.kt)
                        at net.mamoe.mirai.internal.event.Handler$onEvent$2.invokeSuspend(InternalEventListeners.kt:50)
                        at net.mamoe.mirai.internal.event.Handler$onEvent$2.invoke(InternalEventListeners.kt)
                        at net.mamoe.mirai.internal.event.Handler$onEvent$2.invoke(InternalEventListeners.kt)
                        at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:89)
                        at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:165)
                        at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
                        at net.mamoe.mirai.internal.event.Handler.onEvent(InternalEventListeners.kt:50)
                        at net.mamoe.mirai.internal.event.InternalEventListenersKt.process(InternalEventListeners.kt:166)
                        at net.mamoe.mirai.internal.event.InternalEventListenersKt.callAndRemoveIfRequired(InternalEventListeners.kt:115)
                        at net.mamoe.mirai.internal.event.InternalEventListenersKt$callAndRemoveIfRequired$1.invokeSuspend(InternalEventListeners.kt)
                        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
                        at kotlinx.coroutines.UndispatchedCoroutine.afterResume(CoroutineContext.kt:147)
                        at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)
                        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
                        at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
                        at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
                        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
                        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
                        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
                
                
                tsudzuki 1 条回复 最后回复 回复 引用 0
                • siscleaire
                  siscleaire @tsudzuki 最后由 编辑

                  @tsudzuki 在 DrawMeme - 基于Skiko的奇怪的图片生成器 中说:

                  1.0.8
                  https://github.com/LaoLittle/DrawMeme/releases/tag/1.0.8
                  修复 5k兆 与 0% 的冲突

                  还是报错欸 Mirai版本2.10 DrawMeme版本 1.0.8 SkikoMirai版本 1.0.8.legacy

                  2022-05-21 14:30:02 E/main: Failed to init MiraiConsole.
                  net.mamoe.mirai.console.plugin.loader.PluginLoadException: Plugin 'org.laolittle.plugin.draw.DrawMeme' ('org.laolittle.plugin.draw.DrawMeme') requires 'org.laolittle.plugin.SkikoMirai' with version >=1.0.3 while the resolved is 1.0.8
                          at net.mamoe.mirai.console.internal.plugin.PluginManagerImplKt.checkSatisfies(PluginManagerImpl.kt:261)
                          at net.mamoe.mirai.console.internal.plugin.PluginManagerImpl.sortByDependencies$canBeLoad(PluginManagerImpl.kt:204)
                          at net.mamoe.mirai.console.internal.plugin.PluginManagerImpl.sortByDependencies$consumeLoadable(PluginManagerImpl.kt:210)
                          at net.mamoe.mirai.console.internal.plugin.PluginManagerImpl.sortByDependencies$doSort(PluginManagerImpl.kt:222)
                          at net.mamoe.mirai.console.internal.plugin.PluginManagerImpl.sortByDependencies$doSort(PluginManagerImpl.kt:230)
                          at net.mamoe.mirai.console.internal.plugin.PluginManagerImpl.sortByDependencies(PluginManagerImpl.kt:233)
                          at net.mamoe.mirai.console.internal.plugin.PluginManagerImpl.listAndSortAllPlugins(PluginManagerImpl.kt:192)
                          at net.mamoe.mirai.console.internal.plugin.PluginManagerImpl.findAndSortAllPluginsUsingBuiltInLoaders(PluginManagerImpl.kt:135)
                          at net.mamoe.mirai.console.internal.plugin.PluginManagerImpl.loadAllPluginsUsingBuiltInLoaders$mirai_console(PluginManagerImpl.kt:145)
                          at net.mamoe.mirai.console.internal.MiraiConsoleImplementationBridge.doStart$mirai_console(MiraiConsoleImplementationBridge.kt:151)
                          at net.mamoe.mirai.console.MiraiConsoleImplementation$Companion.start(MiraiConsoleImplementation.kt:392)
                          at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon(MiraiConsoleTerminalLoader.kt:156)
                          at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon$default(MiraiConsoleTerminalLoader.kt:155)
                          at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.main(MiraiConsoleTerminalLoader.kt:47)
                  
                  tsudzuki 1 条回复 最后回复 回复 引用 0
                  • tsudzuki
                    tsudzuki 摸鱼 @fffzzl 最后由 编辑

                    @fffzzl 添加 icudat,文件描述应该写了的(仅windows需要)

                    1 条回复 最后回复 回复 引用 0
                    • tsudzuki
                      tsudzuki 摸鱼 @siscleaire 最后由 编辑

                      @siscleaire 更新mirai到2.11即可

                      1 条回复 最后回复 回复 引用 0
                      • CCYellowStar
                        CCYellowStar 最后由 编辑

                        表情合成网站寄了

                        2022-05-21 22:54:15 E/DrawMeme: Exception in coroutine Plugin org.laolittle.plugin.draw.DrawMeme of DrawMeme
                        io.ktor.network.sockets.ConnectTimeoutException: Connect timeout has expired [url=https://tikolu.net/emojimix/emojis.js, connect_timeout=unknown ms]
                                at io.ktor.client.features.HttpTimeoutKt.ConnectTimeoutException(HttpTimeout.kt:183)
                                at io.ktor.client.engine.okhttp.OkUtilsKt.mapOkHttpException(OkUtils.kt:77)
                                at io.ktor.client.engine.okhttp.OkUtilsKt.access$mapOkHttpException(OkUtils.kt:1)
                                at io.ktor.client.engine.okhttp.OkHttpCallback.onFailure(OkUtils.kt:39)
                                at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:525)
                                at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
                                at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
                                at java.base/java.lang.Thread.run(Unknown Source)
                        Caused by: java.net.SocketTimeoutException: connect timed out
                                at java.base/java.net.PlainSocketImpl.waitForConnect(Native Method)
                                at java.base/java.net.PlainSocketImpl.socketConnect(Unknown Source)
                                at java.base/java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
                                at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
                                at java.base/java.net.AbstractPlainSocketImpl.connect(Unknown Source)
                                at java.base/java.net.SocksSocketImpl.connect(Unknown Source)
                                at java.base/java.net.Socket.connect(Unknown Source)
                                at okhttp3.internal.platform.Platform.connectSocket(Platform.kt:128)
                                at okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.kt:295)
                                at okhttp3.internal.connection.RealConnection.connect(RealConnection.kt:207)
                                at okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.kt:226)
                                at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.kt:106)
                                at okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.kt:74)
                                at okhttp3.internal.connection.RealCall.initExchange$okhttp(RealCall.kt:255)
                                at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:32)
                                at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
                                at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95)
                                at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
                                at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83)
                                at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
                                at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76)
                                at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
                                at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201)
                                at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:517)
                                ... 3 more
                        
                        tsudzuki 1 条回复 最后回复 回复 引用 0
                        • tsudzuki
                          tsudzuki 摸鱼 @CCYellowStar 最后由 编辑

                          @CCYellowStar 我存有备份,到时候会把数据内置

                          CCYellowStar 1 条回复 最后回复 回复 引用 0
                          • M
                            Mwppppp 最后由 编辑

                            此回复已被删除!
                            1 条回复 最后回复 回复 引用 0
                            • M
                              Mwppppp 最后由 编辑

                              大佬我灰白照的功能实现不了,你可以帮忙看一下吗,以下是报错,谢谢你
                              灰白照
                              2022-05-22 00:44:31 E/DrawMeme: Exception in coroutine Plugin org.laolittle.plugin.draw.DrawMeme of DrawMeme
                              java.lang.IndexOutOfBoundsException: Index: 1, Size: 1
                              at java.base/java.util.Collections$SingletonList.get(Collections.java:4849)
                              at DrawMeme-1.0.8.mirai.jar//org.laolittle.plugin.draw.DrawMeme$onEnable$2$2.invokeSuspend(DrawMeme.kt:67)
                              at DrawMeme-1.0.8.mirai.jar//org.laolittle.plugin.draw.DrawMeme$onEnable$2$2.invoke(DrawMeme.kt)
                              at DrawMeme-1.0.8.mirai.jar//org.laolittle.plugin.draw.DrawMeme$onEnable$2$2.invoke(DrawMeme.kt)
                              at net.mamoe.mirai.internal.event.MessageSubscribersInternalKt$startsWithImpl$2.invokeSuspend(messageSubscribersInternal.kt:58)
                              at net.mamoe.mirai.internal.event.MessageSubscribersInternalKt$startsWithImpl$2.invoke(messageSubscribersInternal.kt)
                              at net.mamoe.mirai.internal.event.MessageSubscribersInternalKt$startsWithImpl$2.invoke(messageSubscribersInternal.kt)
                              at net.mamoe.mirai.internal.event.MessageSubscribersInternalKt$content$1.invokeSuspend(messageSubscribersInternal.kt:27)
                              at net.mamoe.mirai.internal.event.MessageSubscribersInternalKt$content$1.invoke(messageSubscribersInternal.kt)
                              at net.mamoe.mirai.internal.event.MessageSubscribersInternalKt$content$1.invoke(messageSubscribersInternal.kt)
                              at net.mamoe.mirai.event.SubscribeMessagesKt__SubscribeMessagesKt$subscribeGroupMessages$$inlined$createBuilder$SubscribeMessagesKt__SubscribeMessagesKt$1$1.invokeSuspend(subscribeMessages.kt:253)
                              at net.mamoe.mirai.event.SubscribeMessagesKt__SubscribeMessagesKt$subscribeGroupMessages$$inlined$createBuilder$SubscribeMessagesKt__SubscribeMessagesKt$1$1.invoke(subscribeMessages.kt)
                              at net.mamoe.mirai.event.SubscribeMessagesKt__SubscribeMessagesKt$subscribeGroupMessages$$inlined$createBuilder$SubscribeMessagesKt__SubscribeMessagesKt$1$1.invoke(subscribeMessages.kt)
                              at net.mamoe.mirai.event.EventChannel$subscribeAlways$1.invokeSuspend(EventChannel.kt:455)
                              at net.mamoe.mirai.event.EventChannel$subscribeAlways$1.invoke(EventChannel.kt)
                              at net.mamoe.mirai.event.EventChannel$subscribeAlways$1.invoke(EventChannel.kt)
                              at net.mamoe.mirai.internal.event.Handler$onEvent$2.invokeSuspend(InternalEventListeners.kt:50)
                              at net.mamoe.mirai.internal.event.Handler$onEvent$2.invoke(InternalEventListeners.kt)
                              at net.mamoe.mirai.internal.event.Handler$onEvent$2.invoke(InternalEventListeners.kt)
                              at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:89)
                              at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:166)
                              at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
                              at net.mamoe.mirai.internal.event.Handler.onEvent(InternalEventListeners.kt:50)
                              at net.mamoe.mirai.internal.event.InternalEventListenersKt.process(InternalEventListeners.kt:166)
                              at net.mamoe.mirai.internal.event.InternalEventListenersKt.callAndRemoveIfRequired(InternalEventListeners.kt:115)
                              at net.mamoe.mirai.internal.event.InternalEventListenersKt$callAndRemoveIfRequired$1.invokeSuspend(InternalEventListeners.kt)
                              at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
                              at kotlinx.coroutines.UndispatchedCoroutine.afterResume(CoroutineContext.kt:202)
                              at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)
                              at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
                              at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
                              at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
                              at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:749)
                              at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
                              at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)

                              ps:刚刚表情合成也出了问题,但是他自己好了,所以我把上一条评论删了,请大佬不要见怪

                              tsudzuki 1 条回复 最后回复 回复 引用 0
                              • CCYellowStar
                                CCYellowStar @tsudzuki 最后由 编辑

                                @tsudzuki 好像现在恢复了

                                tsudzuki 1 条回复 最后回复 回复 引用 0
                                • tsudzuki
                                  tsudzuki 摸鱼 @CCYellowStar 最后由 编辑

                                  @CCYellowStar 没事,内置一个做备用

                                  1 条回复 最后回复 回复 引用 0
                                  • tsudzuki
                                    tsudzuki 摸鱼 @Mwppppp 最后由 编辑

                                    @Mwppppp 表情合成可以看上一条回复

                                    bw那个是我的问题,下版本修复

                                    1 条回复 最后回复 回复 引用 0
                                    • tsudzuki
                                      tsudzuki 摸鱼 最后由 tsudzuki 编辑

                                      更新1.1.0

                                      https://github.com/LaoLittle/DrawMeme/releases/tag/1.1.0

                                      添加#erode 图像腐蚀
                                      修复#bw无法使用的问题
                                      使用#erode使用默认参数 (5, 0)
                                      使用#erode rx ry使用自定义参数

                                      效果图:

                                      image.png
                                      deb017db-f555-4121-a528-0a4c65ba4e75-image.png

                                      image.png
                                      image.png

                                      tsudzuki 1 条回复 最后回复 回复 引用 0
                                      • tsudzuki
                                        tsudzuki 摸鱼 @tsudzuki 最后由 编辑

                                        @tsudzuki 关于图像腐蚀,提供以下参考:

                                        https://ww2.mathworks.cn/help/images/ref/imerode.html

                                        https://www.jianshu.com/p/fc07d3065cf1

                                        1 条回复 最后回复 回复 引用 0
                                        • wyapx
                                          wyapx ⭐2021⭐ 最后由 编辑

                                          谢谢茄子(

                                          1 条回复 最后回复 回复 引用 0
                                          • S
                                            sakuraMY 最后由 编辑

                                            2.11.0,console版本 报错
                                            SkikoMirai-1.0.8.legacy.mirai.jar
                                            DrawMeme1.1.0
                                            centos7
                                            2022-05-26 08:55:08 E/SkikoMirai: java.lang.UnsatisfiedLinkError: Can't load library: /root/mirai/data/org.laolittle.plugin.SkikoMirai/lib/libskiko-linux-x64.so
                                            java.lang.UnsatisfiedLinkError: Can't load library: /root/mirai/data/org.laolittle.plugin.SkikoMirai/lib/libskiko-linux-x64.so
                                            at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2633)
                                            at java.base/java.lang.Runtime.load0(Runtime.java:768)
                                            at java.base/java.lang.System.load(System.java:1837)
                                            at SkikoMirai-1.0.8.legacy.mirai.jar//org.jetbrains.skiko.Library.loadLibraryOrCopy(Library.kt:20)
                                            at SkikoMirai-1.0.8.legacy.mirai.jar//org.jetbrains.skiko.Library.findAndLoad(Library.kt:85)
                                            at SkikoMirai-1.0.8.legacy.mirai.jar//org.jetbrains.skiko.Library.load(Library.kt:59)
                                            at SkikoMirai-1.0.8.legacy.mirai.jar//org.jetbrains.skia.impl.Library$Companion.staticLoad(Library.jvm.kt:12)
                                            at SkikoMirai-1.0.8.legacy.mirai.jar//org.laolittle.plugin.SkikoMirai.loadSkikoLibrary(SkikoMirai.kt:94)
                                            at SkikoMirai-1.0.8.legacy.mirai.jar//org.laolittle.plugin.SkikoMirai.onEnable(SkikoMirai.kt:87)
                                            at net.mamoe.mirai.console.internal.plugin.JvmPluginInternal.internalOnEnable$mirai_console(JvmPluginInternal.kt:119)
                                            at net.mamoe.mirai.console.internal.plugin.BuiltInJvmPluginLoaderImpl.enable(BuiltInJvmPluginLoaderImpl.kt:262)
                                            at net.mamoe.mirai.console.internal.plugin.BuiltInJvmPluginLoaderImpl.enable(BuiltInJvmPluginLoaderImpl.kt:34)
                                            at net.mamoe.mirai.console.plugin.jvm.JvmPluginLoader$BuiltIn.enable(JvmPluginLoader.kt)
                                            at net.mamoe.mirai.console.plugin.jvm.JvmPluginLoader$BuiltIn.enable(JvmPluginLoader.kt:50)
                                            at net.mamoe.mirai.console.plugin.PluginManager.enablePlugin(PluginManager.kt:173)
                                            at net.mamoe.mirai.console.internal.plugin.PluginManagerImpl.enableAllLoadedPlugins$mirai_console(PluginManagerImpl.kt:183)
                                            at net.mamoe.mirai.console.internal.MiraiConsoleImplementationBridge.doStart$mirai_console(MiraiConsoleImplementationBridge.kt:231)
                                            at net.mamoe.mirai.console.MiraiConsoleImplementation$Companion.start(MiraiConsoleImplementation.kt:444)
                                            at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon(MiraiConsoleTerminalLoader.kt:159)
                                            at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon$default(MiraiConsoleTerminalLoader.kt:158)
                                            at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.main(MiraiConsoleTerminalLoader.kt:46)
                                            at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                            at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
                                            at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                                            at java.base/java.lang.reflect.Method.invoke(Method.java:566)
                                            at org.itxtech.mcl.Utility.bootJars(Utility.java:89)
                                            at org.itxtech.mcl.Utility.bootJars(Utility.java:79)
                                            at org.itxtech.mcl.Utility.bootMirai(Utility.java:101)
                                            at org.itxtech.mcl.module.builtin.Boot.boot(Boot.java:109)
                                            at org.itxtech.mcl.module.ModuleManager.phaseBoot(ModuleManager.java:148)
                                            at org.itxtech.mcl.Loader.lambda$start$4(Loader.java:189)
                                            at org.itxtech.mcl.Loader.tryCatching(Loader.java:146)
                                            at org.itxtech.mcl.Loader.start(Loader.java:189)
                                            at org.itxtech.mcl.Loader.main(Loader.java:79)

                                            第二段

                                            2022-05-26 08:55:08 E/DrawMeme: java.lang.UnsatisfiedLinkError: 'long org.jetbrains.skia.FontMgrKt._nDefault()'
                                            java.lang.UnsatisfiedLinkError: 'long org.jetbrains.skia.FontMgrKt._nDefault()'
                                            at SkikoMirai-1.0.8.legacy.mirai.jar//org.jetbrains.skia.FontMgrKt._nDefault(Native Method)
                                            at SkikoMirai-1.0.8.legacy.mirai.jar//org.jetbrains.skia.FontMgrKt.access$_nDefault(FontMgr.kt:1)
                                            at SkikoMirai-1.0.8.legacy.mirai.jar//org.jetbrains.skia.FontMgr.<clinit>(FontMgr.kt:19)
                                            at SkikoMirai-1.0.8.legacy.mirai.jar//org.laolittle.plugin.FontsKt.getFontMgr(Fonts.kt:8)
                                            at SkikoMirai-1.0.8.legacy.mirai.jar//org.laolittle.plugin.FontsKt.access$getFontMgr(Fonts.kt:1)
                                            at SkikoMirai-1.0.8.legacy.mirai.jar//org.laolittle.plugin.Fonts.get(Fonts.kt:23)
                                            at SkikoMirai-1.0.8.legacy.mirai.jar//org.laolittle.plugin.Fonts.get$default(Fonts.kt:11)
                                            at DrawMeme-1.1.0.mirai.jar//org.laolittle.plugin.draw.DrawMeme.onEnable(DrawMeme.kt:45)
                                            at net.mamoe.mirai.console.internal.plugin.JvmPluginInternal.internalOnEnable$mirai_console(JvmPluginInternal.kt:119)
                                            at net.mamoe.mirai.console.internal.plugin.BuiltInJvmPluginLoaderImpl.enable(BuiltInJvmPluginLoaderImpl.kt:262)
                                            at net.mamoe.mirai.console.internal.plugin.BuiltInJvmPluginLoaderImpl.enable(BuiltInJvmPluginLoaderImpl.kt:34)
                                            at net.mamoe.mirai.console.plugin.jvm.JvmPluginLoader$BuiltIn.enable(JvmPluginLoader.kt)
                                            at net.mamoe.mirai.console.plugin.jvm.JvmPluginLoader$BuiltIn.enable(JvmPluginLoader.kt:50)
                                            at net.mamoe.mirai.console.plugin.PluginManager.enablePlugin(PluginManager.kt:173)
                                            at net.mamoe.mirai.console.internal.plugin.PluginManagerImpl.enableAllLoadedPlugins$mirai_console(PluginManagerImpl.kt:183)
                                            at net.mamoe.mirai.console.internal.MiraiConsoleImplementationBridge.doStart$mirai_console(MiraiConsoleImplementationBridge.kt:231)
                                            at net.mamoe.mirai.console.MiraiConsoleImplementation$Companion.start(MiraiConsoleImplementation.kt:444)
                                            at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon(MiraiConsoleTerminalLoader.kt:159)
                                            at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon$default(MiraiConsoleTerminalLoader.kt:158)
                                            at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.main(MiraiConsoleTerminalLoader.kt:46)
                                            at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                            at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
                                            at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                                            at java.base/java.lang.reflect.Method.invoke(Method.java:566)
                                            at org.itxtech.mcl.Utility.bootJars(Utility.java:89)
                                            at org.itxtech.mcl.Utility.bootJars(Utility.java:79)
                                            at org.itxtech.mcl.Utility.bootMirai(Utility.java:101)
                                            at org.itxtech.mcl.module.builtin.Boot.boot(Boot.java:109)
                                            at org.itxtech.mcl.module.ModuleManager.phaseBoot(ModuleManager.java:148)
                                            at org.itxtech.mcl.Loader.lambda$start$4(Loader.java:189)
                                            at org.itxtech.mcl.Loader.tryCatching(Loader.java:146)
                                            at org.itxtech.mcl.Loader.start(Loader.java:189)
                                            at org.itxtech.mcl.Loader.main(Loader.java:79)

                                            tsudzuki 1 条回复 最后回复 回复 引用 0
                                            • 1
                                            • 2
                                            • 13
                                            • 14
                                            • 15
                                            • 16
                                            • 17
                                            • 23
                                            • 24
                                            • 15 / 24
                                            • First post
                                              Last post
                                            Powered by Mamoe Technologies & NodeBB | 友情链接 | 服务监控 | Contact