|
|
|
|
|
для: confirm
(15.02.2016 в 13:29)
| | Извините, не буду. Если не трудно, помогите написать тот скрипт. | |
|
|
|
|
|
|
|
для: sm0708
(15.02.2016 в 12:59)
| | Не плодите дубликаты тем? | |
|
|
|
|
|
|
|
для: confirm
(15.02.2016 в 12:53)
| | ? | |
|
|
|
|
|
|
|
для: sm0708
(15.02.2016 в 12:05)
| | . | |
|
|
|
|
|
|
|
для: confirm
(16.08.2012 в 12:57)
| | Помогите пожалуйста написать скрипт для нарезки фото на части и с последующей загрузкой архива с нарезанными фото. Я не программист, нужно для себя.
Спасибо. | |
|
|
|
|
|
|
|
для: Jaroslav
(16.08.2012 в 15:45)
| | Человеку молодцом, но вредный =)) | |
|
|
|
|
|
|
|
для: confirm
(16.08.2012 в 00:24)
| | confirm - Молодцом.
все ответы всегда по делу )) | |
|
|
|
|
|
|
|
для: confirm
(16.08.2012 в 12:57)
| | Спасибо вам огромное, за ваш труд! | |
|
|
|
|
|
|
|
для: AlexDIXI
(16.08.2012 в 10:41)
| | Наивный я, ожидаю пояснения ваших значений, а вы сами их не понимаете.
В коде разве не указывается такая переменная? Ее имя $part.
Чтобы резать только по горизонтали, достаточно убрать из этого кода проход по вертикали, и указывать высоту от исходника. Вот и получиться не $part*$part, а просто $part кусочков.
<?
$im = imagecreatefromjpeg('image.jpg');
$W = imagesx($im);
$H = imagesy($im);
$part = 3;
$w = (int)($W/$part);
for($i=0, $k=$w*$part; $i<$k; $i+=$w) {
$dst = imagecreatetruecolor($w,$H);
imagecopy($dst, $im, 0, 0, $i, 0, $w, $H);
imagejpeg($dst,'part-'.$i.'.jpg');
}
imagedestroy($im);
imagedestroy($dst);
| Что касается формата изображения, то определяйте его, и используйте соответствующие функции. | |
|
|
|
|
|
|
|
для: AlexDIXI
(16.08.2012 в 10:14)
| | А немогли бы сделать переменную куда можно задавать кол-во кусков, а то нарезается 9 кусков. И нарезка что бы шла, слева на право зеброобразно.
Пример нарезки на 4 куска: http://www.imgjoe.com/x/gfggfg.jpg | |
|
|
|
|