Работа с растровыми изображениями в Python: методы и примеры кода

В Python упомянутый вами pixmap, скорее всего, относится к классу QPixmapиз библиотеки PyQt или PySide, который используется для обработки изображений. Вот некоторые методы, обычно используемые с QPixmap:

  1. Загрузка файла изображения:

    from PyQt5.QtGui import QPixmap
    pixmap = QPixmap('image.jpg')  # Replace 'image.jpg' with the path to your image file
  2. Сохранение растрового изображения в файл:

    pixmap.save('output.png', 'PNG')  # Replace 'output.png' with the desired output file path
  3. Изменение размера растрового изображения:

    resized_pixmap = pixmap.scaled(100, 100)  # Replace 100 with the desired width and height
  4. Поворот растрового изображения:

    rotated_pixmap = pixmap.transformed(QTransform().rotate(90))  # Replace 90 with the desired rotation angle
  5. Рисование на растровом изображении:

    painter = QPainter(pixmap)
    painter.drawLine(0, 0, 100, 100)  # Example: drawing a line from (0, 0) to (100, 100)
    painter.end()
  6. Преобразование растрового изображения в QImage:

    image = pixmap.toImage()

Это всего лишь несколько примеров методов, доступных для работы с QPixmap. Не забудьте установить библиотеку PyQt или PySide перед запуском кода.