Loading ballontranslator/ui/image_edit.py +4 −5 Original line number Diff line number Diff line from typing import Tuple, List, Union import numpy as np import cv2 from qtpy.QtCore import QRectF, Qt, QPointF, QSize, QPoint, QDateTime from qtpy.QtWidgets import QStyleOptionGraphicsItem, QGraphicsPixmapItem, QWidget, QGraphicsPathItem, QGraphicsItem from qtpy.QtGui import QPen, QColor, QPainterPath, QCursor, QPainter, QPixmap, QImage, QBrush try: from qtpy.QtWidgets import QUndoCommand except: from qtpy.QtGui import QUndoCommand from .misc import DrawPanelConfig, pixmap2ndarray, ndarray2pixmap from utils.io_utils import imread, imwrite SIZE_MAX = 2147483647 Loading Loading @@ -141,6 +137,9 @@ class DrawingLayer(QGraphicsPixmapItem): def paint(self, painter: QPainter, option: QStyleOptionGraphicsItem, widget: QWidget): pixmap = self.pixmap() if pixmap.isNull(): self.drawed_pixmap = None return p = QPainter() p.begin(pixmap) for key in self.qimg_dict: Loading Loading
ballontranslator/ui/image_edit.py +4 −5 Original line number Diff line number Diff line from typing import Tuple, List, Union import numpy as np import cv2 from qtpy.QtCore import QRectF, Qt, QPointF, QSize, QPoint, QDateTime from qtpy.QtWidgets import QStyleOptionGraphicsItem, QGraphicsPixmapItem, QWidget, QGraphicsPathItem, QGraphicsItem from qtpy.QtGui import QPen, QColor, QPainterPath, QCursor, QPainter, QPixmap, QImage, QBrush try: from qtpy.QtWidgets import QUndoCommand except: from qtpy.QtGui import QUndoCommand from .misc import DrawPanelConfig, pixmap2ndarray, ndarray2pixmap from utils.io_utils import imread, imwrite SIZE_MAX = 2147483647 Loading Loading @@ -141,6 +137,9 @@ class DrawingLayer(QGraphicsPixmapItem): def paint(self, painter: QPainter, option: QStyleOptionGraphicsItem, widget: QWidget): pixmap = self.pixmap() if pixmap.isNull(): self.drawed_pixmap = None return p = QPainter() p.begin(pixmap) for key in self.qimg_dict: Loading