美文网首页
2024-07-29,图床(发帖限制无法使用本地图片),这个好

2024-07-29,图床(发帖限制无法使用本地图片),这个好

作者: DMarkeng | 来源:发表于2024-07-28 17:30 被阅读0次

2024年8月21日09:35:40

自己写了个py文件,自动帮我生成网络图片地址格式:

自己使用的系统,其他系统使用不行就没办法了

前提条件:

    上传图片文件前,记得复制图片文件名字及后缀名至exe文件

通过百度网盘分享的文件:pin_jie_52pojie.exe

链接:https://pan.baidu.com/s/13Wc8q4JA2WJdZPCbOtH5ow?pwd=z9yk

提取码:z9yk

```

import tkinter as tk

from tkinter import messagebox

def generate_url():

    # 创建主窗口

    root = tk.Tk()

    root.title("生成URL")

    root.geometry("500x300")  # 调整窗口宽度

    # 标签和输入框

    tk.Label(root, text="请输入未上传图片全名,包括后缀名:").pack(pady=5)

    extension_entry = tk.Entry(root, width=50)

    extension_entry.pack(pady=5)

    tk.Label(root, text="请输入已上传图床图片 pic_id_encode 部分:").pack(pady=5)

    image_id_entry = tk.Entry(root, width=50)

    image_id_entry.pack(pady=5)

    # 结果标签

    result_label = tk.Label(root, text="", wraplength=450)

    result_label.pack(pady=10)

    # 复制按钮,初始状态为隐藏

    copy_button = tk.Button(root, text="复制URL", state=tk.NORMAL, command=lambda: on_copy(final_url))

    copy_button.pack(pady=5)

    copy_button.pack_forget()  # 隐藏按钮

    def on_generate():

        # 获取用户输入

        image_id = image_id_entry.get()

        extension = extension_entry.get()

        if image_id and extension:

            # 提取后缀名部分

            extension = extension.split('.')[-1] if '.' in extension else extension

            # 生成最终的URL

            base_url = "https://imgsrc.baidu.com/forum/pic/item/"

            global final_url

            final_url = f"{base_url}{image_id}.{extension}"

            # 显示结果

            result_label.config(text=f"可复制到网络图片的URL是: {final_url}")

            # 显示复制按钮

            copy_button.pack()

        else:

            messagebox.showwarning("输入错误", "请确保输入图片ID和后缀名")

    def on_copy(url):

        # 清除剪贴板内容并添加新的URL

        root.clipboard_clear()

        root.clipboard_append(url)

        root.update()  # 确保剪贴板内容更新

        messagebox.showinfo("复制成功", "URL 已复制到剪贴板")

    def on_close():

        if messagebox.askokcancel("退出", "确定要关闭吗?"):

            root.destroy()

    # 生成按钮

    generate_button = tk.Button(root, text="生成URL", command=on_generate)

    generate_button.pack(pady=5)

    # 替换关闭窗口的功能

    root.protocol("WM_DELETE_WINDOW", on_close)

    # 运行Tkinter事件循环

    root.mainloop()

if __name__ == "__main__":

    generate_url()

```


https://img.fzxx.xyz/index2

要登录百度账号

选择本地图片

点击上传

必须手动补全

必须手动补全

必须手动补全

    https://imgsrc.baidu.com/forum/pic/item/aa18972bd40735fae743e099d8510fb30f24085a.png

PS:(前面网址不变)

网址+pic_id_encode+图片原本格式

相关文章

  • 使用Picgo+Github搭建个人图床

    使用Picgo+Github搭建个人图床 使用Picgo+Github搭建个人图床,为本地图片添加外部链接。 [T...

  • Ecilipse导入导出项目到GitHub

    ecilipse上传项目到github以及下载github项目到本地 友情提示,本文档的图床使用极简图床进行图片存...

  • 利用微博当图床-php语言实现

    什么是微博图床? 微博图床,指把图片上传到新浪微博的图库,然后用这个图片外链达到节约本地服务器空间及加快图片加载速...

  • PicGo+Gitee搭建图床

    为什么要用图床 写Markdown插入图片时,可以插入本地图片或网络图片。 本地图片自然只能本地看。不少博客平台可...

  • 图床工具的使用---PicGo

    所谓图床工具,就是自动把本地图片转换成链接的一款工具,网络上有很多图床工具,就目前使用种类而言,PicGo 算得上...

  • 图床工具的使用--PicGo

    所谓图床工具,是自动把本地图片转换成链接的一款工具,网络上有很多图床工具,就目前使用种类而言,PicGo 算得上一...

  • iOS开发动态图—非UIWebView显示本地动态图

    在iOS中使用本地动态图,UIimageView无法直接显示,使用UIWebView显示,在iOS8下会出现图片很...

  • MarkDown集成图床

    MarkDown集成图床 1.前言 平时使用Typora,自己本地看正常,但是发给别人就会出现图片显示不了的情况,...

  • 微信小程序设置本地图片背景

    网上找到了好几种设置微信小程序背景的方法,都不建议使用本地图片,但这边无法网络获取背景图,只能从本地获取图片并设置...

  • 解决hexo引入图床,手机和web不显示图片的问题

    0.前言 hexo引入图片的方式有很多种: 从本地文件加载,方法参见参考文献一。 使用图床,markdown中直接...

网友评论

      本文标题:2024-07-29,图床(发帖限制无法使用本地图片),这个好

      本文链接:https://www.haomeiwen.com/subject/ipdihjtx.html