LibRaw

Last updated
LibRaw
Developer(s) Iliah Borg, [1] [ self-published source? ] [2] Alex Tutubalin [2]
Stable release
0.20.0 / July 23, 2020;3 years ago (2020-07-23) [3]
Repository
Written in C++
Operating system Windows, macOS, Linux, FreeBSD
License GNU LGPL 2.1
Website libraw.org

LibRaw is a free and open-source software library for reading raw files from digital cameras. It supports virtually all raw formats. It is based on the source code of dcraw, with modifications, [4] and "is intended for embedding in raw converters, data analyzers, and other programs using raw files as the initial data." [5]

Contents

LibRaw is available for Windows, macOS, Linux and FreeBSD. [6] It is included in many Linux distributions such as Arch Linux, [7] Debian, [8] Fedora, [9] Gentoo Linux, [10] openSUSE, [11] Slackware [12] and Ubuntu. [13]

Software incorporating LibRaw includes Affinity Photo, [14] digiKam, [15] EasyHDR, [16] gThumb, [17] Gwenview, IrfanView, [18] KStars, OpenImageIO, [19] Siril, [20] and Topaz Studio. [21]

See also

Related Research Articles

<span class="mw-page-title-main">Irssi</span> Text-mode IRC client

Irssi is an Internet Relay Chat (IRC) client program for Linux, FreeBSD, macOS and Microsoft Windows. It was originally written by Timo Sirainen, and released under the terms of the GNU GPL-2.0-or-later in January 1999.

<span class="mw-page-title-main">Linux distribution</span> Operating system based on the Linux kernel

A Linux distribution is an operating system made from a software collection that includes the Linux kernel and often a package management system. Linux users usually obtain their operating system by downloading one of the Linux distributions, which are available for a wide variety of systems ranging from embedded devices and personal computers to powerful supercomputers.

phpLDAPadmin is a web app for administering Lightweight Directory Access Protocol (LDAP) servers. It's written in the PHP programming language, and is licensed under the GNU General Public License. The application is available in 14 languages and supports UTF-8 encoded directory strings.

Technical variations of Linux distributions include support for different hardware devices and systems or software package configurations. Organizational differences may be motivated by historical reasons. Other criteria include security, including how quickly security upgrades are available; ease of package management; and number of packages available.

Squashfs is a compressed read-only file system for Linux. Squashfs compresses files, inodes and directories, and supports block sizes from 4 KiB up to 1 MiB for greater compression. Several compression algorithms are supported. Squashfs is also the name of free software, licensed under the GPL, for accessing Squashfs filesystems.

<span class="mw-page-title-main">PulseAudio</span> Sound server for Unix-like operating systems

PulseAudio is a network-capable sound server program distributed via the freedesktop.org project. It runs mainly on Linux, including Windows Subsystem for Linux on Microsoft Windows and Termux on Android; various BSD distributions such as FreeBSD, OpenBSD, and macOS; as well as Illumos distributions and the Solaris operating system. It serves as a middleware in between applications and hardware and handles raw PCM audio streams.

<span class="mw-page-title-main">Smuxi</span> IRC client

Smuxi is a cross-platform IRC client for the GNOME desktop inspired by Irssi. It pioneered the concept of separating the frontend client from the backend engine which manages connections to IRC servers inside a single graphical application.

<span class="mw-page-title-main">Linux-libre</span> Version of the Linux kernel without proprietary code

Linux-libre is a modified version of the Linux kernel that contains no binary blobs, obfuscated code, or code released under proprietary licenses. In the Linux kernel, they are mostly used for proprietary firmware images. While generally redistributable, binary blobs do not give the user the freedom to audit, modify, or, consequently, redistribute their modified versions. The GNU Project keeps Linux-libre in synchronization with the mainline Linux kernel.

awesome (window manager) Window manager for X Window System

awesome is a dynamic window manager for the X Window System developed in the C and Lua programming languages. Lua is also used for configuring and extending the window manager. Its development began as a fork of dwm. It aims to be extremely small and fast, yet extensively customizable. It makes it possible for the user to manage windows with the use of keyboard.

<span class="mw-page-title-main">KVIrc</span> IRC Client

KVIrc is a graphical IRC client for Linux, Unix, Mac OS and Windows. The name is an acronym of K Visual IRC in which the K stands for a dependency to KDE, which became optional from version 2.0.0. The software is based on the Qt framework and its code is released under a modified GNU General Public License.

<span class="mw-page-title-main">Leafpad</span> Lightweight text editor

Leafpad is a free and open-source graphical text editor for Linux, Berkeley Software Distribution (BSD), and Maemo that is similar to the Microsoft Windows program Notepad. Created with the focus of being a lightweight text editor with minimal dependencies, it is designed to be simple-to-use and easy-to-compile.

<span class="mw-page-title-main">Zim (software)</span> Personal wiki software written in Python

Zim is a graphical text editor designed to maintain a collection of locally stored wiki-pages, a personal wiki. Each wiki-page can contain things like text with simple formatting, links to other pages, attachments, and images. Additional plugins, such as an equation editor and spell-checker, are also available. The wiki-pages are stored in a folder structure in plain text files with wiki formatting. Zim can be used with the Getting Things Done method.

Dracut is a set of tools that provide enhanced functionality for automating the Linux boot process. The tool named dracut is used to create a Linux boot image (initramfs) by copying tools and files from an installed system and combining it with the Dracut framework, which is usually found in /usr/lib/dracut/modules.d.

<span class="mw-page-title-main">Zathura (document viewer)</span> Free software document viewer

Zathura is a free, plugin-based document viewer. Plugins are available for PDF, PostScript and DjVu. It was written to be lightweight and controlled with vi-like keybindings. Zathura's customizability makes it well-liked by many Linux users.

<span class="mw-page-title-main">Advanced Simulation Library</span>

Advanced Simulation Library (ASL) is free and open-source hardware-accelerated multiphysics simulation platform. It enables users to write customized numerical solvers in C++ and deploy them on a variety of massively parallel architectures, ranging from inexpensive FPGAs, DSPs and GPUs up to heterogeneous clusters and supercomputers. Its internal computational engine is written in OpenCL and utilizes matrix-free solution techniques. ASL implements variety of modern numerical methods, i.a. level-set method, lattice Boltzmann, immersed Boundary. Mesh-free, immersed boundary approach allows users to move from CAD directly to simulation, reducing pre-processing efforts and number of potential errors. ASL can be used to model various coupled physical and chemical phenomena, especially in the field of computational fluid dynamics. It is distributed under the free GNU Affero General Public License with an optional commercial license.

<span class="mw-page-title-main">GNOME SoundConverter</span>

GNOME SoundConverter is an unofficial GNOME-based free and open-source transcoder for digital audio files. It uses GStreamer for input and output files. It has multi threaded design and can also extract the audio from video files.

<span class="mw-page-title-main">Lector (software)</span>

Lector is a free e-book reading application for desktop Linux systems that also has basic collection management features.

<span class="mw-page-title-main">GNOME Terminator</span> Terminal emulator influenced by GNOME Terminal

GNOME Terminator is a free and open-source terminal emulator for Linux programmed in Python, licensed under GPL-2.0-only. The goal of the project is to produce a useful tool for arranging terminals. It is inspired by programs such as gnome-multi-term, QuadKonsole, etc. In that the main focus is arranging terminals in grids. Terminator packages exist for Arch, Debian/Ubuntu, Fedora, OpenSUSE, Gentoo, Snap, FreeBSD, OpenBSD. In 2017 took second place in voting at opensource.com, after Gnome Terminal.

References

  1. Ross Warner; Gary L. Friedman (2016). The Complete Guide to SonyÍs RX1R II Camera (B&W ed.). Lulu.com. p. 28. ISBN   9781329824010.
  2. 1 2 "Sony raw files: advanced technology guide", What Digital Camera, 26 December 2015. Accessed 2 February 2018.
  3. "Releases - LibRaw/LibRaw" . Retrieved 7 September 2020 via GitHub.
  4. "LibRaw Project Goals and Objectives". www.libraw.org. Retrieved 12 February 2018.
  5. "LibRaw: raw images decoder library | LibRaw". www.libraw.org.
  6. "Download". www.libraw.org. Retrieved 12 February 2018.
  7. "Arch Linux - libraw 0.18.11-1 (x86_64)". www.archlinux.org. Retrieved 12 February 2018.
  8. "Debian -- Package Search Results -- libraw". packages.debian.org. Retrieved 12 February 2018.
  9. "RPM resource LibRaw". rpmfind.net. Retrieved 12 February 2018.
  10. "media-libs/libraw – Gentoo Packages". packages.gentoo.org. Retrieved 12 February 2018.
  11. "openSUSE Software". software.opensuse.org. Retrieved 12 February 2018.
  12. "SlackBuilds.org - LibRaw". slackbuilds.org. Retrieved 12 February 2018.
  13. "libraw package : Ubuntu". launchpad.net. Retrieved 12 February 2018.
  14. "Supported raw formats in Affinity Photo V2". affinity.serif.com/en-gb/photo/. Retrieved 3 November 2023.
  15. "About". www.digikam.org. Retrieved 12 February 2018.
  16. Okonek, Bartlomiej. "easyHDR version history". www.easyhdr.com. Retrieved 12 February 2018.
  17. "GNOME/gthumb". GitHub. Retrieved 12 February 2018.
  18. "History of IrfanView changes/versions". www.irfanview.com. Retrieved 2021-07-05.
  19. "OpenImageIO/oiio". GitHub. Retrieved 12 February 2018.
  20. "FA / Siril". GitLab. Retrieved 2018-12-15.
  21. "Topaz Studio Changelog". Topaz Studio Help Center. Retrieved 12 February 2018.