0 / 0 / 0
Регистрация: 13.07.2011
Сообщений: 54
|
|||||||||||
1 | |||||||||||
Класс Ресайз изображения16.08.2011, 14:26. Показов 2277. Ответов 7
Метки нет (Все метки)
Здравствуйте,помогите решить вопрос
есть класс
100 = высота Возможно ли, назначать ширину и что бы высота генерировалась автоматом?
0
|
16.08.2011, 14:26 | |
Ответы с готовыми решениями:
7
Ресайз изображения Изменить качество изображения или ресайз php Перемещение и ресайз изображения Ресайз изображения с привязкой div |
13208 / 6596 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
|
|||||||||||
16.08.2011, 15:02 | 2 | ||||||||||
Так а в чем сложность? У Вас же почти так и происходит. Сделайте аргументы ширины и высоты необязательными.
0
|
0 / 0 / 0
Регистрация: 13.07.2011
Сообщений: 54
|
|
16.08.2011, 15:08 [ТС] | 3 |
Заменил строчку на
public function resizeImage($newWidth=null, $newHeight=null, $option="auto" Вызываю так, $resizeObj -> resizeImage(100);, и все генерирует, но при этом пишет ошибку Warning: imagecreatetruecolor() [function.imagecreatetruecolor]: Invalid image dimensions in Z:\home\dvig.ru\www\users\resize-class.php on line 76 Warning: imagecopyresampled(): supplied argument is not a valid Image resource in Z:\home\dvig.ru\www\users\resize-class.php on line 77 Warning: imagejpeg(): supplied argument is not a valid Image resource in Z:\home\dvig.ru\www\users\resize-class.php on line 217 Warning: imagedestroy(): supplied argument is not a valid Image resource in Z:\home\dvig.ru\www\users\resize-class.php on line 246
0
|
0 / 0 / 0
Регистрация: 13.07.2011
Сообщений: 54
|
|
17.08.2011, 10:36 [ТС] | 5 |
Вы так удивляетесь как будто я опытный программист,и не могу решить элементарные задачки,я новичок, я знаю что у меня есть класс, и есть код его вызова,сложность в том, что я не могу подправить его под свои нужды,и вы мне помогли,и все работает просто отлично спасибо, но выдает ошибку которую я написал выше,самому подправить код, не хватает знаний пока((
Добавлено через 14 часов 31 минуту кто подправит? за +1 спасибо
0
|
Веб-мастер
89 / 89 / 19
Регистрация: 11.08.2011
Сообщений: 674
|
|
18.08.2011, 01:10 | 6 |
Если вы показываете изображение с помощью img. То всё очень просто!
<img scr='link' width='100'> heaight атрибут не надо. Он автоматически будет регулироваться. =)
0
|
463 / 463 / 23
Регистрация: 17.08.2011
Сообщений: 1,488
|
|||||||||||
18.08.2011, 05:44 | 7 | ||||||||||
Держи.
1
|
0 / 0 / 0
Регистрация: 13.07.2011
Сообщений: 54
|
||||||
18.08.2011, 13:03 [ТС] | 8 | |||||
Спасибо.
Добавлено через 1 час 35 минут Кстати говоря, заметил что странно рейсайзит допустим есть картинка ширина = 334 высота = 500 классом ставлю ширину 100, высота должна получиться 149 а получается 66. из-за чего такое происходит? Добавлено через 26 минут сейчас еще проверил. и вобщем понял
Добавлено через 18 минут ____________ ... все решил,спасибо всем. $resizeObj = new resize("img.jpg"); $resizeObj -> resizeImage(100, 'landscape'); $resizeObj -> saveImage("img.jpg", 100);
0
|
18.08.2011, 13:03 | |
18.08.2011, 13:03 | |
Помогаю со студенческими работами здесь
8
Класс изображения img Вывод изображения класс Image Объединить методы обработки изображения в класс Класс изображения по умолчанию проставлялся в изображении? Изменить размер изображения не используя класс Bitmap Подправить класс для высокочастотной фильтрации изображения Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |