acrylic_label

Module Contents

BlurCoverThread

Blur album cover thread

AcrylicTextureLabel

Acrylic texture label

AcrylicLabel

Acrylic label

AcrylicBrush

Acrylic brush

isAcrylicAvailable = True
checkAcrylicAvailability()
class BlurCoverThread(parent=None)

Bases: PyQt5.QtCore.QThread

Blur album cover thread

blurFinished
run()
blur(imagePath: str, blurRadius=6, maxSize: tuple = (450, 450))
class AcrylicTextureLabel(tintColor: PyQt5.QtGui.QColor, luminosityColor: PyQt5.QtGui.QColor, noiseOpacity=0.03, parent=None)

Bases: PyQt5.QtWidgets.QLabel

Acrylic texture label

setTintColor(color: PyQt5.QtGui.QColor)
paintEvent(e)
class AcrylicLabel(blurRadius: int, tintColor: PyQt5.QtGui.QColor, luminosityColor=QColor(255, 255, 255, 0), maxBlurSize: tuple = None, parent=None)

Bases: PyQt5.QtWidgets.QLabel

Acrylic label

setImage(imagePath: str)

set the image to be blurred

setTintColor(color: PyQt5.QtGui.QColor)
resizeEvent(e)
class AcrylicBrush(device: PyQt5.QtWidgets.QWidget, blurRadius: int, tintColor=QColor(242, 242, 242, 150), luminosityColor=QColor(255, 255, 255, 10), noiseOpacity=0.03)

Acrylic brush

setBlurRadius(radius: int)
setTintColor(color: PyQt5.QtGui.QColor)
setLuminosityColor(color: PyQt5.QtGui.QColor)
isAvailable()
grabImage(rect: PyQt5.QtCore.QRect)

grab image from screen

Parameters

rect: QRect

grabbed region

setImage(image: str | PyQt5.QtGui.QImage | PyQt5.QtGui.QPixmap)

set blurred image

setClipPath(path: PyQt5.QtGui.QPainterPath)
textureImage()
paint()