Рубрики
Без рубрики

Какой лучший способ сохранить образ метаданные рядом с TIFF?

Формировка задачи Вы создаете изображения в формате файла изображений тегов (TIFF). Вы хотите добавить пользовательские метаданные на изображение, такие как местоположение или другая информация о контексте, важна для постобработки. Как вы можете сделать это? Решение Установите и импортируйте библиотеку Tiffile. Используйте функцию Tiffile.imsave () для хранения файла в данном месте. Как … Какой лучший способ сохранить образ метаданные рядом с TIFF? Подробнее “

Автор оригинала: Chris.

Постановка проблемы

Вы создаете изображения в Формат файла изображений тега (TIFF) Отказ Вы хотите добавить пользовательские метаданные на изображение, такие как местоположение или другая информация о контексте, важна для постобработки. Как вы можете сделать это?

Решение

  • Установите и импортируйте библиотеку Tiffile Отказ
  • Используйте tiffile.imsave () Функция для хранения файла в данном месте.
  • В качестве аргументов используйте имя файла в качестве первого позиционного аргумента, изображение в качестве второго позиционного аргумента.
  • Затем добавьте свои пользовательские метаданные в виде строки для аргумента ключевых слов Описание Отказ
  • Теперь вы можете получить метаданные, позвонив на одноклассницу Tifffile. Tifffile (имя файла). Тайные элементы [0] .tags ["imagedescription"]. Значение .

Вот пример, который немного более читаемый:

import json
import numpy as np
import tifffile

image = np.random.randint(0, 255, size=(100, 100), dtype=np.uint8)
filename = 'your_file.tif'

# Create custom description
my_description = "I recorded this image on Mars"

# Write the file
tifffile.imsave(
    filename,
    image,
    description = my_description
)

# Read the file
frames = tifffile.TiffFile(filename)
page = frames.pages[0]

# Print file description
print(page.tags["ImageDescription"].value)

Вы можете попробовать этот пример в нашей интерактивной ноутбуке Jupyter в вашем браузере, чтобы проверить, если это то, что вам нужно:

Надеюсь, вам понравилось это короткое руководство! Если вы хотите увеличить свои навыки Python на автопилоте, проверьте мою бесплатную академию электронной почты:

У нас есть читы простыни! 😉

Работая в качестве исследователя в распределенных системах, доктор Кристиан Майер нашел свою любовь к учению студентов компьютерных наук.

Чтобы помочь студентам достичь более высоких уровней успеха Python, он основал сайт программирования образования Finxter.com Отказ Он автор популярной книги программирования Python одноклассники (Nostarch 2020), Coauthor of Кофе-брейк Python Серия самооставленных книг, энтузиаста компьютерных наук, Фрилансера и владелец одного из лучших 10 крупнейших Питон блоги по всему миру.

Его страсти пишут, чтение и кодирование. Но его величайшая страсть состоит в том, чтобы служить стремлению кодер через Finxter и помогать им повысить свои навыки. Вы можете присоединиться к его бесплатной академии электронной почты здесь.

Оригинал: “https://blog.finxter.com/whats-the-best-way-to-save-image-metadata-alongside-a-tiff/”