igor0323
2018-03-17 00:38
0
По поводу масштабирования и "съезжания" изображения. Необходимость масштабирования, я думаю, очевидна всем, т.к. мониторы у всех разные, зрение тоже и, если малое количество деталей легко собрать глядя на экран "через раз", то при сборке максимальных размеров (520, 1200) неизбежно возникает желание растянуть пазл в полстены, чтобы без лишнего напряжения видеть и детали изображения на элементе, и, если нужно, форму деталей сопряжения на них. Что видит видит пользователь запустивший сборку пазла: под полем с разбросанными элементами кнопки "Размер +", "Размер -", "Расширить", "Сузить", которые, как следует из их названий, явно имеют отношение к управлению изображением. Не ясно только, эти кнопки - органы предварительной установки, которыми надо выбрать необходимый режим отображения до начала сборки, или это органы оперативного управления отображением в процессе. Ни слова про это не видел. По названиям - больше похоже на второе. Кроме того, пользователь помнит, что у него ещё есть пункт "масштаб", в меню Вид браузера. Теперь о сути моих наблюдений. Чтобы не громоздить здесь описаний того, что я видел, изложу методу, которой я пользовался и которая нагляднее всяких слов покажет, как реально влияют кнопки на отображаемую картинку. Я, проверив, что в браузере стоит масштаб 100%, запускаю сборку пазла с небольшим количеством элементов, например 6х4 или 8х6. Затем собираю три стороны периметра: верх, низ и левую, а правую расчищаю и ставлю на свободное место любой элемент правой стороны без привязки к трём, уже собранным. Теперь, полагая,что пары кнопок размер +/размер - и расширить/сузить имеют противоположный смысл можно, например, на несколько ступеней увеличить размер, фиксируя,как меняется размер и взаимное положение элементов, рабочего поля и всего допустимого для перемещения пространства. После этого, изображение на столько же ступеней уменьшается. По идее, оно должно быть таким же, каким было до опыта. У меня оно таким же не получается. Аналогично можно попробовать с другими кнопками, а так же сначала не увеличивать картинку, а уменьшать. Более сложные комбинации кнопок пока не пробовал. А с масштабированием в браузере ещё проще: ничего строить предварительно не надо, запускаете сборку, смотрите, как программа разбросала элементы по полю и увеличиваете масштаб со 100% до 200 - 300 и уменьшаете до исходных 100%. Дальше - смотрите, как теперь лежат элементы.