Перегляньте відео нижче, щоб дізнатися, як встановити наш сайт як веб-програму на головному екрані.
Замітка: Для цієї функції наразі потрібен доступ до сайту за допомогою вбудованого браузера Safari.
Чего такое прообраз?
?стандартных програм
Учитель поставил передо мной не решаемую задачу.
Дан графичесий файл,который может быть рисунком,фотографией и его прообраз,то есть,то что мы видим используя при его открытии стандартные програмы просмотра изображенийи.
Нужно написать код,который открывал бы это изображение и показывал его без использования стандартных програм ,применяемых для его просмотра.
Прежде всеко хотелось бы понять содержимое графического файла по конкретней.
Либы есть и для C++ юзай гугль, я даже больше чем уверен есть и готовая морда вьюера.Если можно с помощью Джавы в открыть любой графический файл,то это то что нужно,но если она открывает то,что ею созданно,то не годится.Язык реализации С++.
Прежде всеко хотелось бы понять содержимое графического файла по конкретней.
Безусловно,его состав это управляющие наборы и сами последовательности,которые через графический интерфейс превращаются в близкие нам команды и функции строения окна и отображения нашей картинки.
Можно ли предположить,что перед отображением в окне,мы имеем в памяти битовый массив,растр картинки,который и загружается в клиентскую область?
Ну тогда что мы имеем в памяти,при обработке видеофрагмента?
24 кадра в секунду,иммитирующие движение или что то еще?
using System;
using System.IO;
using System.Drawing;
using System.Windows.Forms;
public class PictureForm : Form
{
private System.Windows.Forms.PictureBox picture;
public PictureForm()
{
picture = new System.Windows.Forms.PictureBox();
picture.Location = new System.Drawing.Point(0, 0);
picture.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize;
AutoScroll = true;
Controls.Add(this.picture);
}
public void LoadFrom(string fileName)
{
fileName = Path.GetFullPath(fileName);
if (File.Exists(fileName))
{
Text = fileName;
picture.Image = Image.FromFile(fileName);
}
else
{
Text = "File not found";
}
}
static void Main(string[] args)
{
if (args.Length > 0)
{
using (PictureForm form = new PictureForm())
{
form.LoadFrom(args[0]);
Application.Run(form);
}
}
else
{
MessageBox.Show("USAGE:\nSoftware.exe <imagefile>");
}
}
}
Остальное абсолютная ахинея, либо это ТС так излагает мысли...
Господин ДЖАВАХ,спасибо за очень дельный совет,по вопросу спецификаций,действительно,изучив на конкретный формат спецификацию,можно без проблем создать програму,которая бы обрабатывала данный графический обьект как обычный файл с многослойной структурой,куда входит поля,описывающие замену абсолютных значений на относительные,это то что было сделано с реальным изображением(АЛЬ-Капулько -декодеристо,не уверен,что сам понимает что говорит,уже понимает,немного почитал только что,пусть мне спасибо скажет.)в реалии это некоторое представление волны х*у*z и метод сжатия ,глубины цвета по сегменту 8*8 ,формирующему набор ,опред.
цвет,блока и оттенки перехода и т.д
Таким образом,используя эти внутрисегментные данные и способ сегментации,и первые три записи файла,которае носят информационный характер о формате
можно приступить к реализации проекта.
Для всех остальных советчиков рекомендую просмотреть ссылочку
Посилання видалено
Умный паренек,далеко пойдет.
Самое главное,когда советуешь,не продолжать после совета описывать того,кому советуешь,не спеши дружище,и все будет хорошо.