Skip to content

Kuingsmile/vs-PicList

Repository files navigation

vs-piclist

A powerful VSCode extension for seamless image management, powered by PicList.

version Visual Studio Marketplace Rating installs GitHub stars

Overview

vs-piclist is a feature-rich VSCode extension for effortless image uploading and management. Upload images to remote hosting services and automatically insert the generated URLs into your files.

Unlike other solutions, vs-piclist offers advanced features such as image compression, watermarking, and flexible image processing.

Prerequisites

Install PicList desktop app or PicList-Core before using this extension.

Why vs-piclist?

While alternatives like vs-picgo exist (based on PicGo-Core), vs-piclist provides a broader set of features for comprehensive image management.

Features

  • Easy Uploads: Upload images to your preferred hosting service in just a few clicks.
  • Drag-and-Drop Support: Drag images from your file explorer directly into your editor to upload.
  • Upload All Images: Upload every image in the current file.
  • Upload Selected Images: Right-click to upload only selected images.
  • Auto URL Insertion: Automatically insert image URLs into your file after upload.
  • Image Management: Delete images from your remote hosting service directly within VSCode.
  • Advanced Processing: Supports image compression, watermarking, and more.
  • Remote Server Mode: Upload via PicList or PicList-Core running on a remote server.

Demo

Upload from clipboard clipboard.gif
Upload from explorer explorer.gif
Upload from local path or URL input box.gif
Drag-and-drop upload drag-and-drop.gif
Delete images from remote hosting delete.gif
Upload all images in a file upload-all.gif
Upload selected images by right-click upload-selected.gif

Settings

setting

Upload API URL

The PicList upload API endpoint. Default: http://127.0.0.1:36677/upload. See PicList Server.

Delete API URL

The PicList delete API endpoint. Default: http://127.0.0.1:36677/delete. See PicList Server.

Copy Type

Default: markdown.

Type Format
url url
markdown ![alt](url)
html <img src=url alt=alt>
ubb [img]url[/img]
custom custom

Custom Type

Default: ![$filename]($url).

Encode URL

Whether to encode the URL when inserting text. Default: false.

Enable Upload on Drop

Enable or disable upload on drag-and-drop. Default: true.

Remote Server Mode

Enable when using PicList or PicList-Core on a remote server. Uploads will be sent as files.

Contributors

Dependencies

About

A powerful image uploading and managing plugin for VSCode based on PicList. Compatible with PicGo.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors