Почему такое качество? А ясно, это качество скриншота.
Ну да, в этом и проблема, что в Опере после обновления страницы скрипт не выполняется. Незнаю как у Вас, но у меня если почистить кэш при первой загрузке так:
http://s2.hostingkartinok.com/upload...f2a97d96e2.png
У меня изначально в CSS выставленны минимальные и максимальные значения высоты и ширины изображений, так что скрипт только немного "доуменьшает" и позиционирует.
P.S. На странице возможны какие-либо изменения, т.к. я сам тоже пытаюсь) пробую разные варианты.