Поставяне на подпис върху снимка с Python

Тази статия описва как да поставите подпис върху снимка с Python. Тя включва настройка на IDE, списък със стъпки и примерен код, демонстриращ как да поставите подпис върху изображения с Python. Ще подготвите изображението на подписа във формат PNG и ще го поставите на определено място върху целевото изображение (PNG, JPEG, BMP, TIFF, GIF и др.).

Стъпки за вмъкване на подпис в JPG с Python

  1. Подгответе средата за работа с Aspose.Imaging for Python via .NET
  2. Load основното изображение и подписа с бял фон в RasterImage
  3. При необходимост променете размера на изображението на подписа
  4. Заредете подписа в паметта с cache_data() и вземете всички пиксели с load_argb_32_pixels()
  5. Направете белите пиксели прозрачни (alpha = 0)
  6. Запишете модифицираните пиксели обратно в изображението на подписа
  7. С помощта на Graphics и draw_image начертайте прозрачния подпис върху основното изображение

Тези стъпки обобщават процеса как да поставите подпис върху изображение с Python. Заредете двете изображения, преобразувайте към RasterImage, намерете белите пиксели в подписа и ги направете прозрачни, след което позиционирайте подписа върху основното изображение.

Код за поставяне на вашия подпис върху снимките с Python

Горният код предполага, че фонът на подписа е бял, затова търсим пиксели със стойност > 240. Ако фонът е различен, коригирайте прага/цветовия диапазон.

Статията показва как да добавите подпис към снимки без Photoshop, използвайки Python. За конвертиране на DNG към JPEG вижте Конвертиране на DNG в JPG с Python.

 Български