Install Python Via Homebrew



libvips is a demand-driven, horizontallythreadedimage processing library. Compared to similarlibraries, libvips runs quickly and uses littlememory.libvips is licensed under the LGPL2.1+.

It has around 300 operations coveringarithmetic, histograms, convolution, morphological operations, frequencyfiltering, colour, resampling, statistics and others. It supports a largerange of numeric formats,from 8-bit int to 128-bit complex. Images can have any number of bands.It supports a good range of image formats, including JPEG, TIFF, PNG, WebP, FITS, Matlab, OpenEXR, PDF, SVG, HDR, PPM, CSV, GIF, Analyze,NIfTI, DeepZoom, and OpenSlide. It can also load images via ImageMagick orGraphicsMagick, letting it load formats like DICOM.

Homebrew is an open-source package manager for macOS that offers an easy way to install software and tolls through the command line. If you are a coder, developer, Terminal lover, or more tech-savvy than an average Mac user, you can use Homebrew to simplify software installation on your Mac. Installing or updating Python on your computer is the first step to becoming a Python programmer. There are a multitude of installation methods: you can download official Python distributions from Python.org, install from a package manager, and even install specialized distributions for scientific computing, Internet of Things, and embedded systems.

It comes with bindings for C,C++,and the command-line. Full bindingsare available for Ruby,Python,PHP, .NET, Go, andLua. libvipsis used as an image processing engine by sharp (onnode.js),bimg,sharp for Go,Ruby on Rails,carrierwave-vips,mediawiki,PhotoFlow and others.The official libvips GUI is nip2,a strange combination of a spreadsheet and an photo editor.

The download area has thesource code plus pre-compiled binaries for Windows; you can install on macOSwith homebrew, MacPorts or Fink; and it’s available in most Linux packagemanagers. See the install notes.

Twitter

News

  • 2021-03-08 00:00:00 +0000

    ruby-vips and image mutability

    ruby-vips is now at version 2.1 with a few useful bug fixes and an interestingnew mutate feature. This new block makes it possible to modify imagesefficiently and safely.

  • 2020-09-01 00:00:00 +0000

    libvips for WebAssembly

    There's a new full libvips binding for the browser and Node.js. It supports reading and writing JPEG, PNG, WebP and TIFF images, it's on NPM, and it comes with TypeScript declarations.
  • 2020-06-18 00:00:00 +0000

    What's new in 8.10

    libvips 8.10 is now out, so here’s a quick overview of what’s new. Checkthe ChangeLogif you need more details.

  • 2019-12-11 00:00:00 +0000

    What's new in 8.9

    libvips 8.9 is now done, so here’s a quick overview of what’s new. Checkthe ChangeLogif you need more details.

  • 2019-11-29 00:00:00 +0000

    True streaming for libvips

    An interesting feature has just landed in libvips git master (and should bein the upcoming libvips 8.9): true streaming. This has been talked abouton and off for five years or more, but it’s now finally happened! This postexplains what this feature is and why it could be useful.

  • 2019-09-27 00:00:00 +0000

    libvips on opencollective

    Thanks to work by Lovell, libvips is now listed onopencollective.

  • 2019-08-18 00:00:00 +0000

    pyvips in conda

    Thanks to work by Sebastian Luna-Valero (@sebastian-luna-valero) and others, pyvips is now in conda!

  • 2019-08-18 00:00:00 +0000

    libvips in OSS Fuzz

    Thanks to work by Oscar Mira (@omira-sch), libvips has been in OSSFuzz for about three weeks. I’m veryhappy to be able to report that only one real bug has been found so far,and none in the last five days.

  • 2019-04-22 00:00:00 +0000

    What's new in 8.8

    libvips 8.8 is now officiallyreleased, sohere’s a quick overview of what’s new. Check theChangeLogif you need more details.

  • 2019-03-21 00:00:00 +0000

    NIP getting started video

    Here is a quick video on getting started with nip

  • 2019-02-04 00:00:00 +0000

    Libre Graphics Meeting 2016

    I gave a 15m introduction to vips talk at LGM 2016, and just came across thevideo. It might be interesting.

  • 2018-07-26 00:00:00 +0000

    What's new in 8.7

    libvips 8.7 is finally done!

  • 2018-04-10 00:00:00 +0000

    libvips for .NET

    There’s a new full libvips binding for .NET. It has a test-suite which passeswith no memory leaks, it’s in NuGet, so it’s easy to install on Linux,macOS and Windows, and it has nice documentation:

  • 2017-11-28 00:00:00 +0000

    What's new in 8.6

    libvips 8.6 is done! Though it’s a bitlate. This post summarizes what’s new – check theChangeLogif you need more details.

  • 2017-09-02 00:00:00 +0000

    libvips for Ruby

    There’s a new major release of ruby-vips, the Ruby binding for libvips:it’s now version 2.0. It has the same API (it passes the same test suite),but it’s simpler to install, works on Linux, macOS and Windows, it workswith any Ruby (including JRuby), it’s smaller, more stable, and faster.

  • 2017-09-01 00:00:00 +0000

    libvips for Python

    There’s a new libvips binding for Python. It has the same API as the one thatcomes with libvips (it passes the same test suite), it’s very easy to installon Linux, macOS and Windows, it works with any Python, it should be smaller and more stable, and it has nice new documentation:

  • 2017-06-01 00:00:00 +0000

    libvips for Lua

    LuaJIT now has a full libvips binding. It’s the whole of libvips, it has atest-suite which passes with no memory leaks, and it’s in luarocks so it’seasy to install.

  • 2017-03-28 00:00:00 +0000

    New website

    We have a new website running from github pages. Hopefully this will be easier to use and less work to maintain.

  • 2017-03-16 00:00:00 +0000

    What's new in 8.5

    libvips 8.5 is done! This post summarizes what’s new in this release. Check theChangeLog if you need more details.

Latest version

Released:

Yet Another Python wrapper for GraphicsMagick

Project description

About

pgmagick is a yet another boost.python based wrapper for GraphicsMagick.

Requirements

Python3.5++ (or Python2.7), GraphicsMagick and Boost.Python.

package install on Ubuntu(test on Ubuntu10.04+):

package install on Fedora:

GraphicsMagick from source package:

MacOSX

via homebrew-cask(homebrew-pgmagick) with Python3

use homebrew-pgmagick

via homebrew-cask(homebrew-pgmagick) with Python3

via homebrew and pip with Python3

on MacOSX (10.13.5~10.15.x):

Windows

Now, not official support.However, unofficial binary packages exists.

ImageMagick support

pgmagick is supported to ImageMagick library. (version:0.4+)

package install on Ubuntu(test on Ubuntu10.04+):

show library name and version:

Install Python Via Homebrew

Usage

scale example:

resize example:

composite example:

draw example:

Install Python Via Homebrew Switch

blob access:

create animated-GIF:

more API detail… read to Magick++ API for GraphicsMagick document.

Python

Python APIs(NOTICE!! this api is alpha version!!):

Project details


Release historyRelease notifications | RSS feed

0.7.5

0.7.4

0.7.3

Install python via homebrew

0.7.2

0.7.1

0.7

0.6.7

0.6.6

0.6.5

0.6.4

0.6.3

0.6.2

0.6.1

0.6

Install Python Via Homebrew Command

0.5.12

0.5.11

0.5.10

0.5.9

0.5.8

0.5.7

0.5.6

0.5.5

0.5.4

0.5.3

0.5.2

0.5.1

0.5

0.4.2

Install Python Via Homebrew

0.4.1

0.4

Install Python Via Homebrew Installer

0.3.6

0.3.5

0.3.4

0.3.3

0.3.2

0.3.1

0.3.0

0.2.5

0.2.4

0.2.3

0.2.2

0.2.1

0.2.0

0.1.2

0.1.1

0.1.0

0.0.4

0.0.3

0.0.2

0.0.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for pgmagick, version 0.7.5
Filename, sizeFile typePython versionUpload dateHashes
Filename, size pgmagick-0.7.5.tar.gz (363.5 kB) File type Source Python version None Upload dateHashes
Close

Hashes for pgmagick-0.7.5.tar.gz

Install Python Via Homebrew Kit

Hashes for pgmagick-0.7.5.tar.gz
AlgorithmHash digest
SHA256f676e2e4abd5d27cfb3bf1e7a1d8df147683f4a753333470aa771137ce05c347
MD56e0d5bd7816640867f7a038538af1fff
BLAKE2-256e4297fb208efd5e2e7b107c68dca0a0781a669372a6518c7687cd6fc5f8540b5