OpenBSD Handbook

OpenBSD 7.9 release · amd64 · Generated 2026-09-09

libquirc-1.0p0

QR decoder library

Back to search · Project homepage

Description

Quirc is a library for extracting and decoding QR codes from images. It has several features which make it a good choice for this purpose: * It is fast enough to be used with realtime video: extracting and decoding from VGA frame takes about 50 ms on a modern x86 core. * It has a robust and tolerant recognition algorithm. It can correctly recognise and decode QR codes which are rotated and/or oblique to the camera. It can also distinguish and decode multiple codes within the same image. * It is easy to use, with a simple API described in a single commented header file (see below for an overview). * It is small and easily embeddable, with no dependencies other than standard C functions. * It has a very small memory footprint: one byte per image pixel, plus a few kB per decoder object. * It uses no global mutable state, and is safe to use in a multithreaded application. * BSD-licensed, with almost no restrictions regarding use and/or modification.

Package information

Ports path
graphics/quirc
Package architecture
amd64
Maintainer
The OpenBSD ports mailing-list <ports@openbsd.org>
Categories
graphics
Available flavors
None listed

These are ports metadata. Binary availability depends on the release, architecture and mirror. Build and test dependencies are not an installation checklist.

Direct dependencies

Library

Test

Installing and updating packages · Package details as JSON