Список форумов www.ice-graphics.com www.ice-graphics.com
Форум ICE-Graphics
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Картинки в книгах
На страницу 1, 2, 3 ... 15, 16, 17  След.
 
Начать новую тему   Ответить на тему    Список форумов www.ice-graphics.com -> Предложения
Предыдущая тема :: Следующая тема  
Автор Сообщение
Соник



Зарегистрирован: 01.03.2004
Сообщения: 19
Откуда: Россия, Тольятти

СообщениеДобавлено: Пн Мар 01, 2004 2:58 am    Заголовок сообщения: Картинки в книгах Ответить с цитатой

Было бы замечательно, если бы Book Reader поддерживал и отображал картинки в книгах (например, <img> в HTML-книгах). Иногда так не хватает иллюстраций в тексте...
_________________
Хм... :\
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
ICE Graphics
Site Admin


Зарегистрирован: 26.01.2003
Сообщения: 3188

СообщениеДобавлено: Пн Мар 01, 2004 11:03 am    Заголовок сообщения: Re: Картинки в книгах Ответить с цитатой

Соник писал(а):
Было бы замечательно, если бы Book Reader поддерживал и отображал картинки в книгах (например, <img> в HTML-книгах). Иногда так не хватает иллюстраций в тексте...

Есть несколько простых вопросов, без ответов на которые про картинки придётся забыть:

1. Если картинка шире экрана, то как её показывать ? Замечу, что в ICE Reader горизонтальный скроллинг отсутствует как класс.

2. Если текст с маленькими картинками (графика в тексте) заточенный под шрифт 10 показать шрифтом 28, то всё это будет очень плохо смотреться. Опять же основная идея ICE Reader подменять шрифты на более могучие не обсуждается. Вопрос, как показывать в этом режиме.

3. Как скроллировать 2-3-n колоночную вёрстку HTML ? Как скроллировать таблицы ?

4. Полная поддержка HTML означает, что придётся написать СВОЙ БРОВЗЕР. Надеюсь не нужно объяснять, насколько это трудная задача ?

5. Скроллинг, особенно супер, означает, что подготовка текста для показа (превращение буковок как символов, в буковки как картинки) должна производиться очень быстро. Иначе просто не будет плавности скроллинга. Вызывает большие сомнения, что добавление картинки разрешения типа 640x480 позволит выполнять скроллинг так-же быстро. А это означает, что минимальные требования по железу возрастут. И будут начинаться где-то от 2-2.5 ггц Pentium 4. Оно надо ?

6. Как рассчитывать (изменять) скорость скроллинга, если встречается картинка ? Пример: как изменять скорости если одна картинка 800x600 или 100 картинок 80x60 ?

7. Многие HTML используют CSS. Вопрос, как производить подмену шрифтов, если в самой HTML уже жёстко прописаны размеры и цвета всех щрифтов. А исказив CSS текст может стать вообще ничитаем, так как под ним омжет быть картинка. И просто шрфит не будет виден на фоне картинки

8. Полная вёрска HTML подразумевает поддержку таблиц. НАУЧИТЕ МЕНЯ ПОКАЗЫВАТЬ ТАБЛИЦУ НА 8 КОЛОНОК, ИСПОЛЬЗУЯ ШРИФТ 28 !

Это далеко не полный список вопросов, просто нет смысла его продолжать, не имея ответы на перечисленные вопросы.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Virus



Зарегистрирован: 09.10.2003
Сообщения: 279
Откуда: Москва

СообщениеДобавлено: Пн Мар 01, 2004 6:51 pm    Заголовок сообщения: Ответить с цитатой

А если просто картинка.
и независемо какого размера будет текст, картинка останеться на своём месте и со своим размером первоначальным.
Ну и картинкинка фексировалась.
ну например:

текст, текст, текст. текст1.
картинка
текст1, текст, текс....

текст меняет размер, а картинка нет, и всегда остаётся своего размера и между текстом1 и текстом2.

Если я понято разьеснил (вчём я сомневаюсь) то какие тогда будут проблемы в то чтоб добавить возможность видеть текст с картинками?

в том что программа будет дольше работаеть/обробатовать теккст со всеми вытекающими последствиями, не принимается.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
ICE Graphics
Site Admin


Зарегистрирован: 26.01.2003
Сообщения: 3188

СообщениеДобавлено: Пн Мар 01, 2004 7:16 pm    Заголовок сообщения: Ответить с цитатой

Virus писал(а):
А если просто картинка.
и независемо какого размера будет текст, картинка останеться на своём месте и со своим размером первоначальным.
Ну и картинкинка фексировалась.
ну например:

текст, текст, текст. текст1.
картинка
текст1, текст, текс....

текст меняет размер, а картинка нет, и всегда остаётся своего размера и между текстом1 и текстом2.

Если я понято разьеснил (вчём я сомневаюсь) то какие тогда будут проблемы в то чтоб добавить возможность видеть текст с картинками?

То есть картинка рассматривается как абзац фиксированного размера. Такое тоже рассматривалось. Вопросы 1, 5, 6 всё равно остаются. Вопрос 2 из вопроса превращается в проблему.

Virus писал(а):
в том что программа будет дольше работаеть/обробатовать теккст со всеми вытекающими последствиями, не принимается.

Обработка по время импорта не очень замедлится. А вот во время показа... Качественный ресамплинг 1024x768 требует около 1 секунды на p4-2000. А если работает скроллинг, то 1 секунда легко превращается в 2-5-10 секунд. В общем, пункт 5 встанет в полный рост.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Virus



Зарегистрирован: 09.10.2003
Сообщения: 279
Откуда: Москва

СообщениеДобавлено: Пн Мар 01, 2004 9:50 pm    Заголовок сообщения: Ответить с цитатой

Цитата:
1. Если картинка шире экрана, то как её показывать ?

никак, в противном случае берётся и редактируется картинка до нужного размера в фотошопе:)

Цитата:
2. Если текст с маленькими картинками (графика в тексте) заточенный под шрифт 10 показать шрифтом 28, то всё это будет очень плохо смотреться. Опять же основная идея ICE Reader подменять шрифты на более могучие не обсуждается. Вопрос, как показывать в этом режиме.

никак Smile В дело идут чистые картинки с рисованным текстом, всё остальное отсеевается или с соглашения читателя добовляется в текст, предварительно его предупредив что мол сам виноват:)

Цитата:
6. Как рассчитывать (изменять) скорость скроллинга, если встречается картинка ? Пример: как изменять скорости если одна картинка 800x600 или 100 картинок 80x60 ?


Он будет обрабатывать как пустое место, картинка нужна для того чтоб её смотреть, а не быстро пролистать, тогда и функции такой ненужно вообще делать.

Т.е. Добовление картинки это броблеммы человека который решил читать текст с картинками. Если человек захотел текст читать с картинками, то пусть терпит все неудобства связанные с этим делом.

естествено, если всё таки сделаете эту функцию, то хотелось бы её в опциях отключать/включать можно было.


Последний раз редактировалось: Virus (Вт Мар 02, 2004 11:45 am), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Соник



Зарегистрирован: 01.03.2004
Сообщения: 19
Откуда: Россия, Тольятти

СообщениеДобавлено: Пн Мар 01, 2004 11:55 pm    Заголовок сообщения: Хороший вариант! Ответить с цитатой

Да, хороший вариант! Если пользователь включает (при импорте/в опциях) режим "с картинками", то он автоматически соглашается со всеми этими неудобствами.
Я имел в виду не полную поддержку HTML, а именно вставку картинок из <img> в текст туда, где он идёт в HTML`е.
В данном случае скроллинг можно либо вообще отключить, либо заменить листанием (например, на зону с картинками).
Ещё вариант: сдать в тексте пиктограммки (символьные?), нажав на которые, можно увидеть иллюстрацию в отдельном окне.
_________________
Хм... :\
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
anton



Зарегистрирован: 12.11.2003
Сообщения: 86
Откуда: Москва

СообщениеДобавлено: Вт Мар 02, 2004 9:41 am    Заголовок сообщения: Ответить с цитатой

Цитата:
Ещё вариант: сдать в тексте пиктограммки (символьные?), нажав на которые, можно увидеть иллюстрацию в отдельном окне.

Ага, или просто подобие гиперссылки <картинка 1> (с новой строки и цветом ее можно выделять). Кому очень хочется - останавливает скроллинг и жмет на нее - картинка всплывает в отдельном окне (в нем ее можно чуть-чуть помасштабировать - в_размер_окна/100%).
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Вадим Захаренко
Модератор


Зарегистрирован: 14.08.2003
Сообщения: 2311
Откуда: Беларусь, г.Мозырь

СообщениеДобавлено: Вт Мар 02, 2004 10:14 am    Заголовок сообщения: Ответить с цитатой

anton писал(а):
Цитата:
Ещё вариант: сдать в тексте пиктограммки (символьные?), нажав на которые, можно увидеть иллюстрацию в отдельном окне.

Ага, или просто подобие гиперссылки <картинка 1> (с новой строки и цветом ее можно выделять). Кому очень хочется - останавливает скроллинг и жмет на нее - картинка всплывает в отдельном окне (в нем ее можно чуть-чуть помасштабировать - в_размер_окна/100%).

Согласен на 100%
Картинки, таблицы и прочее (что не вписывается в обычный текст), делать гиперссылку и по требованию выводить в отдельном окне через браузер по умолчанию

Или можно маштабировать графику
Бесплатная библиотека есть
http://www.xnview.com
http://perso.wanadoo.fr/pierre.g/xnview/endownloadgfl.html
Но ИМХО это более худший вариант, 1-й гораздо лучше
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Virus



Зарегистрирован: 09.10.2003
Сообщения: 279
Откуда: Москва

СообщениеДобавлено: Вт Мар 02, 2004 11:50 am    Заголовок сообщения: Ответить с цитатой

ну ешё можно попробовать сделать чтоб когда отрывается окно с картинкой, то автоскорлинк останавливается, и пока "не закроется" окно с картинкой автоскорлинк не запуститься. Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
ICE Graphics
Site Admin


Зарегистрирован: 26.01.2003
Сообщения: 3188

СообщениеДобавлено: Вт Мар 02, 2004 1:29 pm    Заголовок сообщения: Ответить с цитатой

Virus писал(а):
Цитата:
1. Если картинка шире экрана, то как её показывать ?

никак, в противном случае берётся и редактируется картинка до нужного размера в фотошопеSmile

Это не серьёзно. Кроме того, есть ещё режим книги. А там ширина текста совсем маленькая получается.

Virus писал(а):
Цитата:
2. Если текст с маленькими картинками (графика в тексте) заточенный под шрифт 10 показать шрифтом 28, то всё это будет очень плохо смотреться. Опять же основная идея ICE Reader подменять шрифты на более могучие не обсуждается. Вопрос, как показывать в этом режиме.

никак Smile В дело идут чистые картинки с рисованным текстом, всё остальное отсеевается или с соглашения читателя добовляется в текст, предварительно его предупредив что мол сам виноватSmile

Так сейчас говорится, что поддержки картинок нет. А всё равно юзеры хочут. И тогда хотеть будут. Ведь картинки в этом случае реально полезны.

Virus писал(а):
Цитата:
6. Как рассчитывать (изменять) скорость скроллинга, если встречается картинка ? Пример: как изменять скорости если одна картинка 800x600 или 100 картинок 80x60 ?

Он будет обрабатывать как пустое место, картинка нужна для того чтоб её смотреть, а не быстро пролистать, тогда и функции такой ненужно вообще делать.

Как пустое место оно при переменной скорости пролетит на скорости, сколько железо сможет дать. А значит, что любое появление картинки будет вынуждать юзера останавливать скроллинг.

Virus писал(а):
Т.е. Добовление картинки это броблеммы человека который решил читать текст с картинками. Если человек захотел текст читать с картинками, то пусть терпит все неудобства связанные с этим делом.

Юзер - это такое существо, которое никогда не будет считать это своимим проблемами. Оно будет говорить, что это прога кривая и глючаня.

Virus писал(а):
естествено, если всё таки сделаете эту функцию, то хотелось бы её в опциях отключать/включать можно было.

Это как раз не проблема.

Соник писал(а):
Ещё вариант: сдать в тексте пиктограммки (символьные?), нажав на которые, можно увидеть иллюстрацию в отдельном окне.

А вот это уже гораздо интереснее. И проще в реализации. Только размер иконок будет таким, чтобы при сохранении пропорций высота картинка была равна высоте шрифта. То есть, выводить иконку (preview) как хитрую букву. При мышином тыке на неё, скроллинг будет останавливаться. Будет появляться изображение. Скорее всего оно будет появляться даже не как окно. А как некое подобие hint. Мышью чуть двинул, и всё пропало.

Вот только тут тоже не всё так просто:

1. Картинки в самой книги будут храниться в полном разрешнии как битмапки. Размер книги будет возрастать значительно. Добавление картинки увеличит размер книги на размер этой картинки переведённой в true color BMP и пожатый WinZIP. Не надо просить сделать поддержку JPG. Его очень долго и сложно распаковывать.

2. Картинка хранится в полном разрешении, а показывается отмасштабированная. Очень это будет процессор нагружать. Тем более, что на одной странице сможет поместиться до нескольких тысяч картинок. А предположим, каждая из них 1024x768 ? ICE Reader заснёт минут на 20 чтобы просчитать всё это.

Вадим Захаренко писал(а):
Согласен на 100%
Картинки, таблицы и прочее (что не вписывается в обычный текст), делать гиперссылку и по требованию выводить в отдельном окне через браузер по умолчанию

Картинки ладно. А вот про всё остальное разговора не было. Я про таблицы и прочее. Дяденька, дайте попить, а то так есть хочется, что переночевать негде...

Вадим Захаренко писал(а):
Или можно маштабировать графику
Бесплатная библиотека есть

А нафига нам бесплатные, когда в версии 6.4 появился ресамплер по качеству с которым мало кто сможет тягаться. По сути это анизотропный ресамплер бесконечного порядка. Причём, работает он в обе стороны одинакого качественно: и как уменьшение и как увеличение. Его работу заметить можно в режиме книги. После смены режимов, сам скин книги через несколько секунд подменяется на качественный.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Virus



Зарегистрирован: 09.10.2003
Сообщения: 279
Откуда: Москва

СообщениеДобавлено: Вт Мар 02, 2004 2:47 pm    Заголовок сообщения: Ответить с цитатой

Цитата:
Как пустое место оно при переменной скорости пролетит на скорости, сколько железо сможет дать. А значит, что любое появление картинки будет вынуждать юзера останавливать скроллинг.


А для чего тогда вообще нужно вводить функцию поддержки картинки? Появилась в тексте картика, остановил скорллинг, посмотрел картинку и дальше идёшь читать.
Иначе нет смысла вводить поддержку картинок в тексте.
Я понимаю еслиб скорллинг не включался/выключался по горячей клавише и чтоб его включить/отключить нужно мышкой нажимать на кнопку.

Цитата:
Virus писал(а):
Т.е. Добовление картинки это броблеммы человека который решил читать текст с картинками. Если человек захотел текст читать с картинками, то пусть терпит все неудобства связанные с этим делом.

Юзер - это такое существо, которое никогда не будет считать это своимим проблемами. Оно будет говорить, что это прога кривая и глючаня.


Ну предет тем как конвертить текст с картинками, сделать чтоб вылезало окно в котором говориться что все неудобства которые будут возникать идут на ваш страх и риск и это ваши уже проблемыSmile
или написать ещё что функция в отладке и может плохо работатьSmile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
anton



Зарегистрирован: 12.11.2003
Сообщения: 86
Откуда: Москва

СообщениеДобавлено: Вт Мар 02, 2004 3:08 pm    Заголовок сообщения: Ответить с цитатой

Цитата:
1. Картинки в самой книги будут храниться в полном разрешнии как битмапки. Размер книги будет возрастать значительно. Добавление картинки увеличит размер книги на размер этой картинки переведённой в true color BMP и пожатый WinZIP. Не надо просить сделать поддержку JPG. Его очень долго и сложно распаковывать.

2. Картинка хранится в полном разрешении, а показывается отмасштабированная. Очень это будет процессор нагружать. Тем более, что на одной странице сможет поместиться до нескольких тысяч картинок. А предположим, каждая из них 1024x768 ? ICE Reader заснёт минут на 20 чтобы просчитать всё это.

Учитывая вышесказанное автором, 2 реплики:
- может лучше не заморачиваться с thumbnails, а взять за основу текстовые гиперссылки? Текст - это "кровь" IBR :-). В нем все так прекрасно приспособлено для ее переработки;
- учитывая, что размер книги действительно будет пухнуть, предлагаю задуматься над хранением текста и изображений в отдельных, но связанных книгах (как сохраняюстя *.html и папка *.files с картинками). Их и выкладывать можно парами - если не хочется, качаешь только текст (много не потеряешь, ну ссылки будут пустое окно показывать), в противном случае кидаешь в папку пару связанных книг, и тогда уже картинки поддерживаются.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
ICE Graphics
Site Admin


Зарегистрирован: 26.01.2003
Сообщения: 3188

СообщениеДобавлено: Вт Мар 02, 2004 4:06 pm    Заголовок сообщения: Ответить с цитатой

anton писал(а):
Учитывая вышесказанное автором, 2 реплики:
- может лучше не заморачиваться с thumbnails, а взять за основу текстовые гиперссылки? Текст - это "кровь" IBR Smile. В нем все так прекрасно приспособлено для ее переработки;

А как гиперссылка может заменить thumbnails ? Типа текст что-ли "ткни сюда дружок" ?

anton писал(а):
- учитывая, что размер книги действительно будет пухнуть,

Я не толстый, я полный ...

anton писал(а):
предлагаю задуматься над хранением текста и изображений в отдельных, но связанных книгах (как сохраняюстя *.html и папка *.files с картинками). Их и выкладывать можно парами - если не хочется, качаешь только текст (много не потеряешь, ну ссылки будут пустое окно показывать), в противном случае кидаешь в папку пару связанных книг, и тогда уже картинки поддерживаются.

Не хорошо это. Да и не даст ничего. Уж если картинками заниматься, то хранить их только в теле книги.

Можно подвести промежуточные выводы:

1.Народ в целом соглашается, что отсутствие графики в ICE Reader - это разумный компромисс. Лучше иметь хорошую читалку без графики, чем кривую недоделку с графикой.

2.Делать ещё один аналог .CHM / .LIT вьювера с богатым (сложным) форматом книг внутри и убогим вьювером совсем не хочется. А вьювер у .CHM / .LIT потому и убог, что формат слишком сложен. Сложный формат не сможет обеспечить плавности скролинга.

3.Ориентация на полный парзер HTML тоже не имеет смысла. Так как в этом случае нет возможности подменять шрифты/цвета.

4.Вариант с thumbnails в принципе неплох. Но нужно будет решить множество технических проблем. Возможно даже разработать собственный формат хранения графических файлов. Чтобы графика занимала мало места, можно было ОЧЕНЬ БЫСТРО генерировать thumbnails (желательно без распаковки всего изображения), и не очень много времени уходило на компрессию/декомпрессию в полном разрешении.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
anton



Зарегистрирован: 12.11.2003
Сообщения: 86
Откуда: Москва

СообщениеДобавлено: Вт Мар 02, 2004 4:29 pm    Заголовок сообщения: Ответить с цитатой

Цитата:
А как гиперссылка может заменить thumbnails ? Типа текст что-ли "ткни сюда дружок" ?

Да. Для каждого изображения генерится <изображение 1...n> в отдельной строке и с отдельным цветом. ИМХО, это более заметно, чем замена одной из букв на thumbnail

Цитата:
Вариант с thumbnails в принципе неплох.

только тогда они все-таки не должны быть одного с буквами размера. Там же ничего нельзя будет разобрать, все смажется. Даже представления о рисунке не получишь. Ну что можно впихнуть в прямоугольник, равный 28-ому шрифту (у меня такой стоит)?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
ICE Graphics
Site Admin


Зарегистрирован: 26.01.2003
Сообщения: 3188

СообщениеДобавлено: Вт Мар 02, 2004 4:49 pm    Заголовок сообщения: Ответить с цитатой

anton писал(а):
Цитата:
А как гиперссылка может заменить thumbnails ? Типа текст что-ли "ткни сюда дружок" ?

Да. Для каждого изображения генерится <изображение 1...n> в отдельной строке и с отдельным цветом. ИМХО, это более заметно, чем замена одной из букв на thumbnail

Почему-же. Как раз наоборот. У буквы есть контур, но нет фона. А у thumbnails есть фон. Видно будет нормально

anton писал(а):
Цитата:
Вариант с thumbnails в принципе неплох.

только тогда они все-таки не должны быть одного с буквами размера. Там же ничего нельзя будет разобрать, все смажется. Даже представления о рисунке не получишь. Ну что можно впихнуть в прямоугольник, равный 28-ому шрифту (у меня такой стоит)?

Шрифт 28 - это высота в пикселах где-то около 40. Так вот, стандартные иконки Windows 32x32. А иконки в таскбаре 16x16. А тут 60x40
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов www.ice-graphics.com -> Предложения Часовой пояс: GMT + 3
На страницу 1, 2, 3 ... 15, 16, 17  След.
Страница 1 из 17

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group