Skip to main content

Pi Picture Frame

A picture frame script primarily developed for Raspberry Pi but can also run under Linux. (Some extra work is needed to run under Windows.)

It uses pi3d to render the pictures. The actual OpenGL code is from pi3d_demos.

Installation

sudo apt-get install libatlas-base-dev  # Needed for numpy
sudo pip3 install pipictureframe

Usage

Run

pi-picture-frame -h

to get a comprehensive list of options.

Features

  • Smooth and configurable transitions from picture to picture incl. pre-loading of next picture to avoid artifacts during transition
  • Probability of picture selection based on the number of times it has been shown in the past
  • Background blurring
  • Image resizing
  • Configurable display of text (e.g. date, file name, etc.)
  • Caching of all picture files in db.
  • Filtering of image list

Filters

Currently only a filter based on image ratings is implemented. If additional filters are needed, let me know.

Metadata

Release files for pipictureframe 0.12.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pipictureframe 0.12.0
File Size Uploaded
pipictureframe-0.12.0.tar.gz 251.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pipictureframe 0.12.0
File Interpreter ABI Platform
pipictureframe-0.12.0-py3-none-any.whl Python 3 none any Details

Total release size: 502.8 kB

Release files / pipictureframe-0.12.0.tar.gz

Download URL pipictureframe-0.12.0.tar.gz
Size 251.2 kB
Tags Source
SHA-256 checksum
How to use checksums
a644bceb8844afde181c4431cc8056b47c07480c068cfe86a49c55f445590b08
BLAKE2b-256 checksum
How to use checksums
d4c8fe8c173a8f07a79700deac84d07dc0ce932669ba77ea32ea58c957dd8d5a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / pipictureframe-0.12.0-py3-none-any.whl

Download URL pipictureframe-0.12.0-py3-none-any.whl
Size 251.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c36c8c04f76f81799af22ab450368db4b794ae74b75bec8a1802cb653b15b0d9
BLAKE2b-256 checksum
How to use checksums
d23efe6cd9ae84794bd124ef17a3ac413b57690934140454b0040cce20ec1c5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.12.0 This release

2 release files

0.10.9

2 release files

0.10.8

2 release files

0.10.7

2 release files

0.10.6

2 release files

0.10.5

2 release files

0.10.4

2 release files

0.10.3

2 release files

0.10.2

2 release files

0.10.0

2 release files

0.9.10

2 release files

0.9.9

2 release files

0.9.8

2 release files

0.9.7

2 release files

0.9.6

2 release files

0.9.5

2 release files

0.9.4

2 release files

0.9.3

2 release files

0.9.2

2 release files

0.9.1

2 release files

0.9.0

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page