OberonCore https://forum.oberoncore.ru/ |
|
Изображения в документах Блэкбокса https://forum.oberoncore.ru/viewtopic.php?f=47&t=2189 |
Страница 1 из 1 |
Автор: | Info21 [ Суббота, 05 Декабрь, 2009 15:18 ] |
Заголовок сообщения: | Изображения в документах Блэкбокса |
Выделено: viewtopic.php?p=39214#p39214 Роман М. писал(а): Добавил поддержку экспорта встраиваемых элементов в PNG. При экспорте, надо понимать, документ уже соотв. образом прочесывается, поэтому вопрос:ББ хранит вставленные в документ картинки (например, скриншот) в формате BMP, насколько можно понять. Нельзя ли применить там PNG? |
Автор: | Евгений Темиргалеев [ Суббота, 05 Декабрь, 2009 16:28 ] |
Заголовок сообщения: | Re: Доработка подсистемы Xhtml |
http://oberoncore.ru/blackbox/components Если не ошибаюсь, то в Abf/Abhost реализовано хранение в документе (внешней ссылкой или внутри) картинок, поддерживаемых FreeImage. Ермаков точно скажет. Внешней ссылкой - точно - раз в исходник вставлял комменты в виде png. |
Автор: | Илья Ермаков [ Суббота, 05 Декабрь, 2009 21:57 ] |
Заголовок сообщения: | Re: Доработка подсистемы Xhtml |
Abf - старая штука, обособленно-навороченная. И FreeImage тоже таскать не хочется... Тут надо HostBitmaps переделать. К тому же, прямую реализацию ПНГ у нас на форуме кто-то сделал уже вроде. |
Автор: | Axcel [ Суббота, 05 Декабрь, 2009 23:19 ] |
Заголовок сообщения: | Re: Доработка подсистемы Xhtml |
Цитата: ... К тому же, прямую реализацию ПНГ у нас на форуме кто-то сделал уже вроде. Штирлиц делал. |
Автор: | Info21 [ Воскресенье, 06 Декабрь, 2009 14:34 ] |
Заголовок сообщения: | Re: Доработка подсистемы Xhtml |
Axcel писал(а): Цитата: ... К тому же, прямую реализацию ПНГ у нас на форуме кто-то сделал уже вроде. Штирлиц делал.Встроить PNG в хранение картинок в документах. Ну и плавно сшить с xhtml. |
Автор: | Роман М. [ Понедельник, 07 Декабрь, 2009 11:39 ] |
Заголовок сообщения: | Re: Доработка подсистемы Xhtml |
Info21 писал(а): Роман М. писал(а): Добавил поддержку экспорта встраиваемых элементов в PNG. При экспорте, надо понимать, документ уже соотв. образом прочесывается, поэтому вопрос:ББ хранит вставленные в документ картинки (например, скриншот) в формате BMP, насколько можно понять. Нельзя ли применить там PNG? ББ применяет технологию OLE для встраивания объектов, в том числе, и изображений. А изображения вставляются как DIB (Device Independent Bitmap). Соответственно, в ODC хранятся чисто DIB. По-моему так. По крайней мере, я не копался во внутренностях ODC и большего пока придумать не могу. Таким образом, DIB можно сохранять любым конвертером форматов: как BMP, PNG, JPG и т.д. Первым этапом я поставил задачу осуществить конвертацию доступными средствами, такими как подсистема Free, а следующим уже можно пытаться отвязаться от привязки к ней. Однако, написание собственных подсистем смахивает на изобретение велосипеда. |
Автор: | Илья Ермаков [ Понедельник, 07 Декабрь, 2009 11:53 ] |
Заголовок сообщения: | Re: Доработка подсистемы Xhtml |
Если открывать BMP через Открыть, а потом это объект копировать внутри ББ, то вставляется без OLE (как объект HostBitmaps). При вставке извне тоже во многих случаях так. А вот если при вставке из Paint - то вставляется OLE (два раза клюкнуть - прибабахиваются панели Paint). |
Автор: | Info21 [ Понедельник, 07 Декабрь, 2009 12:20 ] |
Заголовок сообщения: | Re: Доработка подсистемы Xhtml |
Роман М. писал(а): написание собственных подсистем смахивает на изобретение велосипеда. В этой логике АК-47 -- тоже изобретение велосипеда.
|
Автор: | Trurl [ Понедельник, 07 Декабрь, 2009 13:00 ] |
Заголовок сообщения: | Re: Доработка подсистемы Xhtml |
Info21 писал(а): Встроить PNG в хранение картинок в документах. А что потом делать тем, у кого оно не встроено? |
Автор: | Info21 [ Понедельник, 07 Декабрь, 2009 13:41 ] |
Заголовок сообщения: | Re: Доработка подсистемы Xhtml |
Trurl писал(а): Info21 писал(а): Встроить PNG в хранение картинок в документах. А что потом делать тем, у кого оно не встроено?![]() Картинки часто приходится вставлять (скриншоты в учебных целях и т.п.). Какие-то огромные файлы выходят. Что ж теперь, -- это навсегда?? "Должон и прогресс быть" (с) |
Автор: | Роман М. [ Понедельник, 07 Декабрь, 2009 15:00 ] |
Заголовок сообщения: | Re: Доработка подсистемы Xhtml |
Info21 писал(а): Trurl писал(а): Info21 писал(а): Встроить PNG в хранение картинок в документах. А что потом делать тем, у кого оно не встроено?![]() Картинки часто приходится вставлять (скриншоты в учебных целях и т.п.). Какие-то огромные файлы выходят. Что ж теперь, -- это навсегда?? "Должон и прогресс быть" (с) [offtopic]Стоит подумать об универсальном контейнере для изображений, чтобы вставлять не только PNG, а также JPEG и другие. Более того, обратить внимание на такие форматы, как Open Document Format, потому как оберон-документ является составным. Может, позаимствовать у них какие-то идеи. Для обсуждения развития формата ODC стоит создать отдельную тему.[/offtopic] |
Автор: | Info21 [ Понедельник, 07 Декабрь, 2009 16:14 ] |
Заголовок сообщения: | Изображения в документах Блэкбокса |
Для затравки, чтобы перенести сюда из темки про Xhtml. |
Автор: | Иван Кузьмицкий [ Четверг, 31 Декабрь, 2009 15:24 ] |
Заголовок сообщения: | Re: Доработка подсистемы Xhtml |
Роман М. писал(а): [offtopic]Стоит подумать об универсальном контейнере для изображений, чтобы вставлять не только PNG, а также JPEG и другие. Более того, обратить внимание на такие форматы, как Open Document Format, потому как оберон-документ является составным. Может, позаимствовать у них какие-то идеи. Для обсуждения развития формата ODC стоит создать отдельную тему.[/offtopic] Я использую подсистему Abf для работы с произвольными форматами изображений и подсистему Odf для генерации odt-документов. |
Автор: | Info21 [ Воскресенье, 07 Февраль, 2010 08:47 ] |
Заголовок сообщения: | Re: Изображения в документах Блэкбокса |
Так и чем тут кончилось? Пониманием, что нужно к HostBitmaps как-то прикрутить Штирлицеву PNG? И всё? Или я что-то пропустил? |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |