Beispiel #1
0
    def testPreviewColorRampHorizontalNoCheckboard(self):
        r = QgsGradientColorRamp(QColor(200, 0, 0, 200),
                                 QColor(0, 200, 0, 255))

        pix = QgsSymbolLayerUtils.colorRampPreviewPixmap(
            r, QSize(200, 100), drawTransparentBackground=False)
        img = QImage(pix)
        self.assertTrue(
            self.imageCheck('color_ramp_no_check', 'color_ramp_no_check', img))
Beispiel #2
0
    def testPreviewColorRampHorizontal(self):
        r = QgsGradientColorRamp(QColor(200, 0, 0, 200),
                                 QColor(0, 200, 0, 255))

        pix = QgsSymbolLayerUtils.colorRampPreviewPixmap(r, QSize(200, 100))
        img = QImage(pix)
        self.assertTrue(
            self.imageCheck('color_ramp_horizontal', 'color_ramp_horizontal',
                            img))
Beispiel #3
0
    def testPreviewColorRampVertical(self):
        r = QgsGradientColorRamp(QColor(200, 0, 0, 200),
                                 QColor(0, 200, 0, 255))

        pix = QgsSymbolLayerUtils.colorRampPreviewPixmap(r,
                                                         QSize(100, 200),
                                                         direction=Qt.Vertical)
        img = QImage(pix)
        self.assertTrue(
            self.imageCheck('color_ramp_vertical', 'color_ramp_vertical', img))