Я делаю изображение facebook 360 путем пользовательского сшивания с использованием C # -emgu.
Можно установить теги EXIF (марка и модель) с помощью элементов свойств изображения C #.
// Sample code for set exif make tag var dummy1 = Image.FromFile(@"filePathName.jpg"); PropertyItem pItem = dummy1.PropertyItems[0]; string str = System.Text.Encoding.UTF8.GetString(pItem.Value); pItem.Id = 0x010F; // make tag id pItem.Type = 2; pItem.Value = System.Text.Encoding.UTF8.GetBytes("*****"); pItem.Len = pItem.Value.Length; jpeg1.SetPropertyItem(pItem);
Невозможно установить теги XMPGPano, перечисленные ниже в C #.
документы XMPGPano в режиме просмотра улиц Google
* CroppedAreaImageHeightPixels (final image height) * CroppedAreaImageWidthPixels (final image width) * ProjectionType (equirectangular) * CroppedAreaLeftPixels (No idea what it is?) * CroppedAreaTopPixels (No idea what it is?) * FullPanoHeightPixels (No idea what it is?) * FullPanoWidthPixels (No idea what it is?)
Изображение: примеры тегов XMPGPano в инструменте exif
- Но фейсбук понимает 360 изображений, только если я добавляю теги XMPGPano.
Направьте мне следующие пункты ниже ..
Почему это ниже теги с примерами расчетов
- CroppedAreaLeftPixels (No idea what it is?)
- CroppedAreaTopPixels (понятия не имею, что это такое?)
- FullPanoHeightPixels (понятия не имею, что это такое?)
- FullPanoWidthPixels (понятия не имею, что это такое?)
Как программно добавить эти теги C #.