PicUploader is a picture bed tool written in php. It can help you quickly upload your pictures to the cloud picture bed and automatically return Markdown format links to the clipboard. Support Mac/Win/Linux server, support upload after compression, add image or text watermark, upload multiple files at the same time, upload to multiple clouds at the same time, right-click any file to upload, shortcut key to upload clipboard screenshot, Web version upload, support as Mweb/Typora publishes a picture interface as a custom picture bed for PicGo/ShareX/uPic, etc. It supports deployment on the server as a picture bed interface and supports uploading files in any format.
The main functions of PicUploader multi-functional picture bed tool Supports Mac and Windows (can also be used on Linux server), and theoretically also supports Linux desktop version, as long as you can add a right-click menu or use shortcut keys to call the upload command;
Supports image compression and upload (supports jpg/png/webp, gif/bmp does not support compression);
Supports uploading after adding watermark (supports text watermark, picture watermark, custom watermark color/transparency/angle/position, supports jpg/png/bmp/webp, gif does not support watermarks);
The returned link can be customized (such as original link, Markdown format link, clickable Markdown format link, fully customized link);
Completely customize the uploaded file name (optional variables include the current year, month, day, current timestamp, and random string (adjustable length));
Uploaded files are directly returned to history (to prevent repeated uploads, only when no watermarks are added and no compression is performed);
It can be used as the API of MWeb/Typora, and can be used as a custom picture bed for PicGo/ShareX/uPic, etc.;
Support shortcut keys to upload pictures in the clipboard (used with Alfred/WinHotKey);
Supports drag-and-drop, paste, or directly select and upload images on the Web;
Supports setting all parameters on the Web;
Supports uploading files in any format (in addition to pictures, you can also upload files in any format, as long as your storage supports it);
Currently supported image beds: Qiniu, Tencent, NetEase, Baidu, JD.com, Alibaba, Youpai, sm.ms, Imgur, Ucloud, Qingyun, Nextcloud, Github, Gitee (code cloud), Cloudinary, Chevereto, Minio, Awss3, Kingsoft, Huawei, DropBox, OneDrive, GoogleDrive, Azure, Gitlab, Coding.net, Tusu Cloud, personal server (sftp), local (i.e. the machine where PicUploader is located).
After the configuration is complete, to obtain an image external link that can be used for markdown, you only need to:
Method 1: Right-click a local file in any format on your computer → click your custom upload menu → the system notifies that the file has been uploaded successfully → paste it in the Markdown editor!
Method 2: Take a screenshot and click to copy to the clipboard → press the shortcut key → the system notifies that the image has been uploaded successfully → paste it in the Markdown editor!
Method 3: Right-click the image on the webpage → click to copy the image → press the upload shortcut key → the system will pop up a successful upload notification → paste in the Markdown editor!
Method 4: Use the web version to upload, including drag-and-drop upload (supports multiple files), copy local image files and then paste and upload, take screenshots and then paste and upload, copy images on the web page and then paste and upload, click the upload button to select images and then upload (supports multiple document).