Как в перле реализовать нарезку картинки. Есть картинка , как реально вывести на print только её часть например полоску в 1px ?
Если есть идеи говорите.
Есть необходимость для вэба, что бы нельзя было картинку сохранить с сайта себе на винт , так просто. Я понимаю что PrintScreen поможет её стырить, но и с этим можно бороться!
Пытаться запрещать сохранять картинки довольно глупо и бестолково. Если пользователь захочет сохранить страничку, то она будет сохранена со всеми картинками - пусть их даже будет 1024 штуки. Правда у меня возникают большие сомнения в способности браузера нормально отобразить их все и там, где положено. Кроме того, ваш трафик очень существенно возрастет, так как у каждой картинки есть заголовок, и его размер, вероятно, будет не сильно отличаться от расположенных за ним данных.Собственно к теме:
Необходимо раскодировать картинку в массив в памяти, а потом отхватывать по кусочкам, равным длине строки и обратно преобразовывать в картинку в определенном формате. При этом качество полученной лапши, весьма вероятно, ухудшится для таких форматов, как jpg. Вообще, лучше подвергать таким издевательствам несжатое изображение, дабы минимизировать искажения. А еще лучше - не делать такую нарезку вообще.
>Как в перле реализовать нарезку картинки. Есть картинка , как реально вывести
>на print только её часть например полоску в 1px ?
>Если есть идеи говорите.
>Есть необходимость для вэба, что бы нельзя было картинку сохранить с сайта
>себе на винт , так просто. Я понимаю что PrintScreen поможет
>её стырить, но и с этим можно бороться!
Собственно говоря не совсем понимаю, как можно не дать пользователю сохранить картинку.... собственно разве что просто не передать ее ему в браузер.
для обработки изображений есть стандартные перловские библиотеки.
их куча на самом деле, но я пользуюсь 2 - Imager и GD