Page 1 of 5

Posted: Wed Apr 11, 2007 9:57 pm
by DmitrySokolowsky
Замечен такой баг: когда ставлю на рабочий стол картинку большого разрешения, большинству иконок оказываются на чёрных квадратиках...
А Jpegview надо таким образом доработать, чтобы большие картинки вписывались в окно.
В целом респект!

Posted: Thu Apr 12, 2007 11:35 am
by DmitrySokolowsky
Скролбары не помешают, конечно.

Posted: Fri Apr 13, 2007 3:24 pm
by DmitrySokolowsky
Вот теперь работает :D

Posted: Sat Apr 14, 2007 2:27 pm
by DmitrySokolowsky
Примерил на рабочий стол несколько десятков картинок самого разного расширения. Всё встало и смотрится неплохо. :)
Есть претензии к алгоритму сглаживания: имевшиеся на некоторых картинках с большим разрешением мелкие надписи оказались нечёткими, трудночитаемыми.
Кроме того, jpegview по-прежнему не показывает некоторые мои картинки, некоторые не вписываются в окно и слайдшоу не работает.

Posted: Tue Apr 24, 2007 12:04 pm
by Serge
Код залит на SVN. Ревизия #469. Не забудьте обновить jpegview.

Posted: Sun Apr 29, 2007 6:59 am
by Heavyiron
насколько я понимаю, обновить нужно не только jpegview, но и все программы, способные изменять фон (pic4, mv, tinyfrac...). А-то попытался установить в pic4 однотонный фон и получил полную лажу!

Posted: Wed May 02, 2007 3:11 pm
by diamond
PIC4 менять не надо. Надо взять ядро svn.473, в котором исправлен свежий баг в vesa20_background_stretch, и PIC4 работает.

Posted: Wed May 02, 2007 11:02 pm
by Heavyiron
В 474 ядре PIC4 все равно глючит в qemu: текстура отрисовывается нормально, а одноцветный фон заливает только окно программы и курсор превращается в заштрихованный диагональными линиями квадрат.

Posted: Thu May 03, 2007 4:50 pm
by Heavyiron
В нынешней реализации Pic4 одноцветный фон рисуется не mcall 15,5, а циклом mcall 15,2, установив предварительно размер 8х8. А то, что такая отрисовка прибивает программу Pic4 и влияет даже на курсор говорит имхо о наличии какого-то бага в ядре... Или возможно есть какие-то изменения в работе функции 15.2 (если так, то нужно их описать в sysfunc*.txt)

Posted: Thu May 03, 2007 5:33 pm
by Serge
Heavyiron
Значит при отрисовке 15.2 вылезает за пределы картинки и затирает область памяти где находится курсор.

Posted: Thu May 03, 2007 8:18 pm
by Heavyiron
Однако в режиме растягивания картинки получаются кубики внизу - это недоработка процедуры в Vesa20.inc
раньше такого не было

Posted: Fri May 04, 2007 1:12 pm
by Heavyiron
Я залью в ближайшее время. Реализовал в pic4 твой алгоритм отрисовки сплошного фона, немного подправил sysfunc.txt

Posted: Mon May 07, 2007 7:52 pm
by Leency
Вот такой вопрос - а можно ли сделать чтоб на раб.стол ставились GIF-изображения?
(Для сравнения - мой валпапер 800х600 в jpeg-e весит 69.5Кб, а в гифе с идеальным качеством 19.0Кб! Размером 1024х768 в гифе 41.2Кб)

Posted: Tue May 08, 2007 3:13 pm
by DmitrySokolowsky
Я за то, чтобы сделать единый универсальный просмотрщик для разных форматов. Это будет намного удобнее.

Posted: Wed May 09, 2007 12:43 am
by Serial
Атауальпа wrote:Я за то, чтобы сделать единый универсальный просмотрщик для разных форматов. Это будет намного удобнее.
флаг в руки!