Тег отображает в самом изображении? ПРАКТИЧЕСКОЕ РУКОВОДСТВО

Попробуйте это:

function animateIt(elementId) {

  var elem = document.getElementById(elementId)
  var tick = 0

  var timer = setInterval(function() {
    if (tick < 100) {
      elem.style.position = "absolute";
      elem.style.left = elem.style.top = tick + 'px'
      tick++
    } else {
      clearInterval(timer)

    }
  }, 10)
}
animateIt('box1')
5
задан Glorfindel 8 January 2019 в 19:52
поделиться

4 ответа

Я знаю, что это не JavaScript, но C# 3.0 имеет API для того, чтобы сделать это. Система. Windows. Медиа. Пространство имен обработки изображений имеет класс под названием BitmapMetadata, который может использоваться, чтобы считать и записать метаданные изображения (который хранится в самом изображении). Вот метод для получения метаданных для изображения, учитывая путь к файлу:

public static BitmapMetadata GetMetaData(string path)
{
    using (Stream s = new System.IO.FileStream(path, FileMode.Open, FileAccess.ReadWrite, FileShare.ReadWrite))
    {
        var decoder = BitmapDecoder.Create(s, BitmapCreateOptions.None, BitmapCacheOption.OnDemand);
        var frame = decoder.Frames.FirstOrDefault();
        if (frame != null)
        {
            return frame.Metadata as BitmapMetadata;
        }
        return null;
    }
}

Класс BitmapMetadata имеет свойство для тегов, а также других общих метаданных изображения. Для сохранения метаданных назад к изображению можно использовать Класс InPlaceBitmapMetadataWriter.

3
ответ дан 14 December 2019 в 04:51
поделиться

Существует тег карты в HTML, который мог использоваться в сочетании с JavaScript для 'отмечания' различных частей изображения.

Вы видите детали здесь.

2
ответ дан 14 December 2019 в 04:51
поделиться

Можно проверить Изображение. InfoCards (IIC) по http://www.imageinfocards.com. С утилитами метаданных IIC можно добавить метаданные в очень удобных для пользователя группах, названных "картами".

Предоставленные утилиты (включая апплет Java) позволяют Вам отмечать GIF's, JPEG и PNG, не изменяя их визуально.

IIC является в настоящее время собственным, но существуют планы сделать его открытым протоколом в 1 квартале 2009.

Различие между IIC и другими как IPTC/DIG35/DublinCore/etc - то, что это намного более центрально потребителем и не требует, чтобы градус CS понял и использовал его...

1
ответ дан 14 December 2019 в 04:51
поделиться

Я повторно активирую этот вопрос и немного помогу. В настоящее время я нашел только http://www.sanisoft.com/downloads/imgnotes-0.2/example.html . Реализация тегов jQuery. Если кто знает другой путь, расскажите, пожалуйста.

;)

2
ответ дан 14 December 2019 в 04:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: