Параметры не переносятся, если приложение .NET установлено в другую папку.

Увы, JavaScript просто не способен извлечь свойства изображения, которые вам потребуются, чтобы сделать что-то вроде этого. Тем не менее, может быть спасение в виде элемента HTML & lt; canvas> в сочетании с небольшим количеством серверных скриптов.

PHP-код, чтобы развести ширину и высоту действительно большого изображения:


Здесь вы затем загрузите изображение в элемент & lt; canvas>, пример которого задокументирован здесь . Теперь моя теория заключалась в том, что вы можете извлекать данные пикселей из элемента & lt; canvas>; предполагая, что вы можете, вы просто убедитесь, что у вас есть определенный вид разделителя между кадрами большого изображения и затем найдите его внутри холста. Предположим, вы нашли разделитель 110 пикселей слева от изображения; вы бы знали, что каждый «кадр» был 110 пикселей в ширину, и вы уже получили полную ширину, хранящуюся в переменной PHP, поэтому расшифровка того, сколько изображения вы работаете, было бы легким.

Единственный спекулятивный аспект этого метода заключается в том, способен ли JavaScript извлекать данные цвета из указанного местоположения в изображение, загруженное в элемент & lt; canvas>; если это возможно, то то, что вы пытаетесь выполнить, вполне осуществимо.

0
задан gbdavid 18 January 2019 в 16:32
поделиться