Пытаться запрещать сохранять картинки довольно глупо и бестолково. Если пользователь захочет сохранить страничку, то она будет сохранена со всеми картинками - пусть их даже будет 1024 штуки. Правда у меня возникают большие сомнения в способности браузера нормально отобразить их все и там, где положено. Кроме того, ваш трафик очень существенно возрастет, так как у каждой картинки есть заголовок, и его размер, вероятно, будет не сильно отличаться от расположенных за ним данных.
Собственно к теме:
Необходимо раскодировать картинку в массив в памяти, а потом отхватывать по кусочкам, равным длине строки и обратно преобразовывать в картинку в определенном формате. При этом качество полученной лапши, весьма вероятно, ухудшится для таких форматов, как jpg. Вообще, лучше подвергать таким издевательствам несжатое изображение, дабы минимизировать искажения. А еще лучше - не делать такую нарезку вообще.
|