Может кто знает как сконвертировать по быстрому это дело (Jpeg -> string MIME формат)?
У меня прога маленький — web сервер на C#. Нужно, чтобы в страчнике, которую он (web сервер) выдает вставлялась картинка jpeg из файла..
Re: Как проще всего преобразовать Jpeg -> string в формате M
От:
Аноним
Дата:
22.10.04 08:00
Оценка:
Здравствуйте, Вереск, Вы писали:
В>Может кто знает как сконвертировать по быстрому это дело (Jpeg -> string MIME формат)? В> В>У меня прога маленький — web сервер на C#. Нужно, чтобы в страчнике, которую он (web сервер) выдает вставлялась картинка jpeg из файла..
Может быть base64? Причем тут MIME.
Re: Как проще всего преобразовать Jpeg -> string в формате M
Здравствуйте, Вереск, Вы писали:
В>У меня прога маленький — web сервер на C#. Нужно, чтобы в страчнике, которую он (web сервер) выдает вставлялась картинка jpeg из файла..
Тогда MIME незачем. В страничке выводи тэг <img src="myimg.aspx">.
А в коде myimg.aspx используй GDI+. Тогда сможешь даже изменить формат картинки и на ходу что-нибудь туда дорисовать:
// читаем PNGusing (Bitmap bitmap = new Bitmap("MyFile.PNG"))
{
// рисуем туда что-нибудьusing (Graphics gr = Graphics.FromImage(bitmap))
{
// ...
}
// выводим картинку в формате JPEG
Response.ContentType="image/JPEG";
bitmap.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Jpeg);
}
Успехов,
Виталий.
Re[2]: Как проще всего преобразовать Jpeg -> string в формат
Hello, "retalik" >
> Тогда MIME незачем. В страничке выводи тэг <img src="myimg.aspx">. > А в коде myimg.aspx используй GDI+. Тогда сможешь даже изменить формат картинки и на ходу что-нибудь туда дорисовать: >
А если параметры для отрисовки картинки достаточно сложные?
Posted via RSDN NNTP Server 1.9 alpha
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Re[3]: Как проще всего преобразовать Jpeg -> string в формат
Представь, что там еще прикручена forms аутентификация, и параметры в запросе не такие тривиальные... или по историческим причинам большая часть данных оказалась в сессии. В такой ситуации лучше отдать картинку внедрив ее в HTML файл, чем делать отдельный обработчик в рассчете на то, что сессия не стухнет до того, как пользователь решит посмотреть на результаты...
> Или ты клонишь к чему-то другому? > В оригинальном вопросе ничего не было про рисование, но мне будет интересно тебя послушать.
В оригинале было про внедрение картинки в HTML файл (например, его надо просматривать в offline или еще по каким причинам). А рисование — это просто дополнительный бунус, т.к. отпадает необходимость разрывать логику работы приложения.
Posted via RSDN NNTP Server 1.9 alpha
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Re[2]: Как проще всего преобразовать Jpeg -> string в формат
Здравствуйте, TK, Вы писали:
TK>В оригинале было про внедрение картинки в HTML файл (например, его надо просматривать в offline или еще по каким причинам). А рисование — это просто дополнительный бунус, т.к. отпадает необходимость разрывать логику работы приложения.
Куда глядеть на предмет таких аттачей в HTML? Я пытался сделать такое через XML Data Island, но dataFld у картинки биндится не на ее значение, а на поле src. Других способов не знаю.
Успехов,
Виталий.
Re[6]: Как проще всего преобразовать Jpeg -> string в формат
Hello, "retalik"
> Куда глядеть на предмет таких аттачей в HTML? Я пытался сделать такое через XML Data Island, но dataFld у картинки биндится не на ее значение, а на поле src. Других способов не знаю.
Здравствуйте, TK, Вы писали:
TK>Hello, "retalik"
>> Куда глядеть на предмет таких аттачей в HTML? Я пытался сделать такое через XML Data Island, но dataFld у картинки биндится не на ее значение, а на поле src. Других способов не знаю.
TK>Вот пример такого файла: http://gzip.rsdn.ru/File/7324/picture.mhtml
Вот-вот. Это мне и нужно. Я ошибся когда писал, что нужно преобразовать в MIME. Нужно в формат Base64.
Есть файл "bart1.gif" как его передалть в такую абракадабру? В .NET есть стандартные средства?
Ну, да рисовоать мне не нужно.. Мне нужно имеющийся bmp, jpg преобразовать в base64 и выдать через 80 порт, чтобы клиент прочитал все как единый mhtml файл. В формат Base64, чем можно перевести картинку — не подскажите?
Re[9]: Как проще всего преобразовать Jpeg -> string в формат
Здравствуйте, Andrbig, Вы писали:
В>>Есть файл "bart1.gif" как его передалть в такую абракадабру? В .NET есть стандартные средства?
A>Convert.ToBase64CharArray. Заголовки вставишь сам, не маленький.
Здравствуйте, shapkin, Вы писали:
TK>>Вот пример такого файла: http://gzip.rsdn.ru/File/7324/picture.mhtml
S>Пример работает только в IE, а, например, в Опере и Мозилле — нет.