Функция scroll()
Продолжаем знакомиться с библиотекой PyAutoGUI.
Еще одна функция мыши, которую мы рассмотрим, – это прокрутка. Как и ожидалось, у него есть два варианта: прокрутка вверх и прокрутка вниз.
Для прокрутки вверх укажите положительное значение для параметра amount_to_scroll, а для прокрутки вниз укажите отрицательное значение.
Продолжаем знакомиться с библиотекой PyAutoGUI.
Еще одна функция мыши, которую мы рассмотрим, – это прокрутка. Как и ожидалось, у него есть два варианта: прокрутка вверх и прокрутка вниз.
Для прокрутки вверх укажите положительное значение для параметра amount_to_scroll, а для прокрутки вниз укажите отрицательное значение.
Запись текста на изображении OpenCV в Python
Чтобы написать текст на изображении с помощью библиотеки OpenCV Python, используйте метод putText(). Использование функции показано в примере выше.
Как видно из приведенного выше примера, вы можете предоставить:
• изображение, на котором можно написать текст;
• текст, который вы хотите написать на изображении;
• позиция: расстояние по горизонтальной и вертикальной осям от верхнего левого угла изображения;
• семейство шрифтов;
• размер шрифта;
• цвет шрифта;
• ширина штриха шрифта.
В приведенном выше примере мы предоставили образец изображения и написали на нем текст и записали выходное изображение в файл.
Чтобы написать текст на изображении с помощью библиотеки OpenCV Python, используйте метод putText(). Использование функции показано в примере выше.
Как видно из приведенного выше примера, вы можете предоставить:
• изображение, на котором можно написать текст;
• текст, который вы хотите написать на изображении;
• позиция: расстояние по горизонтальной и вертикальной осям от верхнего левого угла изображения;
• семейство шрифтов;
• размер шрифта;
• цвет шрифта;
• ширина штриха шрифта.
В приведенном выше примере мы предоставили образец изображения и написали на нем текст и записали выходное изображение в файл.
Какая из перечисленных инструкций выполнится быстрее всего, если n = 10**6?
Anonymous Quiz
17%
a = list(i for i in range(n))
29%
a = [i for i in range(n)]
41%
a = (i for i in range(n))
13%
a = {i for i in range(n)}
Изменение размера изображения
В следующем примере мы увидим, как можно изменить размер изображения выше с помощью cv2.resize(), сохранив при этом соотношение сторон. Мы изменим размер изображения до 50% от его фактической формы, т.е. уменьшим его высоту до 50% от оригинала и ширину до 50% от оригинала.
Ознакомиться подробнее можно здесь.
В следующем примере мы увидим, как можно изменить размер изображения выше с помощью cv2.resize(), сохранив при этом соотношение сторон. Мы изменим размер изображения до 50% от его фактической формы, т.е. уменьшим его высоту до 50% от оригинала и ширину до 50% от оригинала.
Ознакомиться подробнее можно здесь.
Создание и чтение изображения
В этом примере мы создадим новое изображение в режиме RGB с размером (400, 300). Мы не будем указывать цвет, поэтому методы new() считают значение цвета по умолчанию 0 – для каналов RGB будет черным цветом.
Ознакомиться подробнее можно здесь.
В этом примере мы создадим новое изображение в режиме RGB с размером (400, 300). Мы не будем указывать цвет, поэтому методы new() считают значение цвета по умолчанию 0 – для каналов RGB будет черным цветом.
Ознакомиться подробнее можно здесь.
Что выведет код сверху?
Anonymous Quiz
18%
Python
35%
Learning
8%
P
10%
L
20%
Python Learning
9%
Error
Поворачиваем изображение на 45 градусов
В следующем примере мы повернем изображение на 45 градусов против часовой стрелки.
Ознакомиться подробнее можно здесь.
В следующем примере мы повернем изображение на 45 градусов против часовой стрелки.
Ознакомиться подробнее можно здесь.
Удаление страниц PDF-файла
Библиотека PyMuPDF включает в себя довольно много сложных методов, которые упрощают удаление страниц из файла PDF. Он позволяет указать либо одну страницу (используя метод deletePage()), либо диапазон номеров страниц (используя метод deletePageRange()), либо список с номерами страниц (используя метод select()).
В следующем примере показано, как использовать список для выбора страниц, которые нужно сохранить в исходном документе. Имейте в виду, что страницы, которые не указаны, не будут частью выходного документа. В нашем случае выходной документ содержит только первую, вторую и четвертую страницы.
Библиотека PyMuPDF включает в себя довольно много сложных методов, которые упрощают удаление страниц из файла PDF. Он позволяет указать либо одну страницу (используя метод deletePage()), либо диапазон номеров страниц (используя метод deletePageRange()), либо список с номерами страниц (используя метод select()).
В следующем примере показано, как использовать список для выбора страниц, которые нужно сохранить в исходном документе. Имейте в виду, что страницы, которые не указаны, не будут частью выходного документа. В нашем случае выходной документ содержит только первую, вторую и четвертую страницы.
Вставка страниц в PDF-файл
Библиотека PyMuPDF также позволяет вставлять страницы. Он предоставляет методы newPage() для добавления полностью пустых страниц и insertPage() для добавления существующей страницы. В следующем примере показано, как добавить страницу из другого документа PDF в конец другого.
Библиотека PyMuPDF также позволяет вставлять страницы. Он предоставляет методы newPage() для добавления полностью пустых страниц и insertPage() для добавления существующей страницы. В следующем примере показано, как добавить страницу из другого документа PDF в конец другого.
Как проверить начинается ли строка с определенного слова в Python?
Чтобы проверить, начинается ли строка со слова в Python, используйте regex для «starts with» ^ и само слово.
В этом руководстве мы будем использовать функцию rе.sеаrсh() для сопоставления выражения со строкой и выяснения, начинается ли строка с данного слова или нет.
В следующем примере мы проверим, начинается с определенного слова или нет.
Чтобы проверить, начинается ли строка со слова в Python, используйте regex для «starts with» ^ и само слово.
В этом руководстве мы будем использовать функцию rе.sеаrсh() для сопоставления выражения со строкой и выяснения, начинается ли строка с данного слова или нет.
В следующем примере мы проверим, начинается с определенного слова или нет.
Переворот изображения по вертикали
В следующем примере мы передаем FLIP_LEFT_RIGHT в качестве аргумента методу транспонирования, чтобы перевернуть изображение по вертикали или слева направо и справа налево.
Ознакомиться подробнее можно здесь.
В следующем примере мы передаем FLIP_LEFT_RIGHT в качестве аргумента методу транспонирования, чтобы перевернуть изображение по вертикали или слева направо и справа налево.
Ознакомиться подробнее можно здесь.