All Projects → cirala → Vifmimg

cirala / Vifmimg

Licence: gpl-3.0
Image previews using Überzug for Vifm (vi file manager)

Programming Languages

shell
77523 projects

Labels

Projects that are alternatives of or similar to Vifmimg

Ucrop
Image Cropping Library for Android
Stars: ✭ 11,003 (+8050.37%)
Mutual labels:  image
Weibo image uploader
PHP 实现的微博图床上传轮子
Stars: ✭ 129 (-4.44%)
Mutual labels:  image
Kjemitterview
粒子效果、扩展、好用的工具等等,Button图文混排、点击事件封装、扩大点击域、点赞粒子效果,手势封装、圆角渐变、倒影、内阴影处理、Xib属性、识别网址超链接,图片加工处理、对花铺贴效果、滤镜渲染、泛洪算法,_KJMacros常用宏定义,Label富文本,自定义动画选中控件,Alert控件,数组和字典防崩处理,数组算法处理等等等
Stars: ✭ 133 (-1.48%)
Mutual labels:  image
React Files
A file input (dropzone) management component for React
Stars: ✭ 126 (-6.67%)
Mutual labels:  image
Mergi
go library for image programming (merge, crop, resize, watermark, animate, ease, transit)
Stars: ✭ 127 (-5.93%)
Mutual labels:  image
Imagehash
🌄 Perceptual image hashing for PHP
Stars: ✭ 1,744 (+1191.85%)
Mutual labels:  image
Lilliput
Resize images and animated GIFs in Go
Stars: ✭ 1,690 (+1151.85%)
Mutual labels:  image
Hrconvert2
A self-hosted, drag-and-drop, & nosql file conversion server that supports 62x file formats.
Stars: ✭ 132 (-2.22%)
Mutual labels:  image
Bbwebimage
A high performance Swift library for downloading, caching and editing web images asynchronously.
Stars: ✭ 128 (-5.19%)
Mutual labels:  image
Zoomy
Adds seamless scrollView and instagram like zooming to UIImageViews in any view hierarchy.
Stars: ✭ 130 (-3.7%)
Mutual labels:  image
Lerc
Limited Error Raster Compression
Stars: ✭ 126 (-6.67%)
Mutual labels:  image
Winmerge
WinMerge is an Open Source differencing and merging tool for Windows. WinMerge can compare both folders and files, presenting differences in a visual text format that is easy to understand and handle.
Stars: ✭ 2,358 (+1646.67%)
Mutual labels:  image
Collage maker
Picture collage maker in Python
Stars: ✭ 131 (-2.96%)
Mutual labels:  image
Bitmap
C++ Bitmap Library
Stars: ✭ 125 (-7.41%)
Mutual labels:  image
Romwbw
System Software for Z80/Z180 Computers
Stars: ✭ 133 (-1.48%)
Mutual labels:  image
Releases
dahliaOS ISO releases
Stars: ✭ 125 (-7.41%)
Mutual labels:  image
Image Promise
🎑🤞 Load one or more images, return a promise. Tiny, browser-only, no dependencies.
Stars: ✭ 129 (-4.44%)
Mutual labels:  image
Image Focus
A dependency free utility for cropping images based on a focus point ~2.13kB gzipped
Stars: ✭ 134 (-0.74%)
Mutual labels:  image
Image Resizer
Resize/Crop/Rotate/Pad images in Clojure without any native install. Oh and do it Fast.
Stars: ✭ 133 (-1.48%)
Mutual labels:  image
Fabric Photo
基于canvas的前端图片编辑器
Stars: ✭ 132 (-2.22%)
Mutual labels:  image

Image previews using Überzug for vifm (vi file manager)

image

This script is used along vifm to generate image previews for various file types in vifm.

If you want image preview support for lf check out cirala/lfimg.

The script is currently able to handle the following formats:

  • Video
  • eBook
  • Images
  • Audio files
  • Fonts

All previews are cached (except for regular images) and stored in your ~/.cache/vifm/ folder.

Installation

  1. Copy the vifmimg and vifmrun scripts to a folder that is included in your $PATH variable for easy access to the files.

  2. Edit your ~/.config/vifm/vifmrc file and add fileviewer properties like so:

    fileviewer *.pdf
        \ vifmimg pdf %px %py %pw %ph %c
        \ %pc
        \ vifmimg clear

    fileviewer *.epub
        \ vifmimg epub %px %py %pw %ph %c
        \ %pc
        \ vifmimg clear

    fileviewer <video/*>
        \ vifmimg video %px %py %pw %ph %c
        \ %pc
        \ vifmimg clear

    fileviewer <image/*>
        \ vifmimg draw %px %py %pw %ph %c
        \ %pc
        \ vifmimg clear

    fileviewer <audio/*>
        \ vifmimg audio %px %py %pw %ph %c
        \ %pc
        \ vifmimg clear

    fileviewer <font/*>
        \ vifmimg font %px %py %pw %ph %c
        \ %pc
        \ vifmimg clear

  1. In order to launch vifm with image preview support from now on, you will need to use the supplied vifmrun script.

I recommend that you make an alias in your shell that points to vifm.

Prerequisites

Credits

  • Seebye for creating Überzug and the initial script that this script is heavily based upon.
  • Ranger's approach to file previewing as an inspiration source.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].