Skip to content

hyrodium/ImageClipboard.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

121 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ImageClipboard.jl

Stable Dev Build Status Coverage

Copy & Paste images with Julia

Install

pkg> add ImageClipboard

Usage

Just like InteractiveUtils.clipboard deals with string contents, this package provides clipboard_img function to work with image contents:

using ImageClipboard  # Exports `clipboard_img`
using Images

# Paste image with ImageClipboard.jl🎉🎉🎉
img = clipboard_img()

# Copy image with ImageClipboard.jl🎉🎉🎉
clipboard_img(Gray.(img))
demo.mp4

Julia Compatibility

For Julia versions older than v"1.3", you need to manually install the image IO backend ImageMagick.jl first.

Note on Naming

  • Package: ImageClipboard.jl — follows Julia image package conventions (like ImageFiltering.jl)
  • Function: clipboard_img() — extends InteractiveUtils.clipboard()

The reversed word order is intentional to maintain consistency with existing Julia ecosystem patterns.

Other related packages

  • ClipData.jl enables users to copy/paste to/from Excel, Google Sheets, and other tabular data sources into interactive Julia sessions.

About

Copy & Paste images with Julia

Topics

Resources

License

Stars

Watchers

Forks

Contributors 7

Languages