Форум → Программирование → PHP для идиотов → проблема при добавлении фото в IPB Gallery
проблема при добавлении фото в IPB Gallery
Страницы: ← Следующая страница →
-
17 марта 2009 г. 20:27, спустя 3 часа 39 минут 43 секунды
неполенитесь, откройте мануал по пхп, найдите там ф-ию imagecreatetruecolor() , посмотрите какие параметры она принимает на входе.
Потом посмотрите какие параметры передаете ей вы, и вы сами все поймете. -
18 марта 2009 г. 15:37, спустя 19 часов 9 минут 31 секунду
на входе imagecreatetruecolor() принемает ширину и высоту файла, но покаким то причинам если у изображения высота больше ширины, то на входе в переменных $width и $height нули, подскажите где проблема? -
18 марта 2009 г. 15:43, спустя 6 минут 19 секунд
но покаким то причинам если у изображения высота больше ширины, то на входе в переменных $width и $height нули, подскажите где проблема?
А где код?https://smappi.org/ - платформа по созданию API на все случаи жизни -
18 марта 2009 г. 16:15, спустя 32 минуты 30 секунд
<?php
function _thumbnail_gd( $width, $height )
{
if( ! ( $width && $height ) )
{
$sizes = $this->get_proportional_values( $width, $height );
$width = $sizes['newx'];
$height = $sizes['newy'];
echo "width",$sizes['newy'],"<br>";
echo "height",$height,"<br>";
}
echo "width",$width,"<br>";
echo "height",$height,"<br>";
$new_img = imagecreatetruecolor( $width, $height );
imagecopyresampled( $new_img, $this->img, 0, 0, 0 ,0, $width, $height, $this->in_file_width, $this->in_file_height );
$this->img = $new_img;
return true;
}
?> -
18 марта 2009 г. 17:50, спустя 1 час 34 минуты 26 секунд
function _thumbnail_gd( $width, $height )
{
var_dump($width, $height);
…
Выполни и результаты в студиюhttps://smappi.org/ - платформа по созданию API на все случаи жизни -
-
19 марта 2009 г. 9:58, спустя 6 минут 40 секунд
pav, ну и почему ты в функцию передаешь нули?https://smappi.org/ - платформа по созданию API на все случаи жизни -
19 марта 2009 г. 10:38, спустя 39 минут 54 секунды
об этом я уже спарашивал сам себя:
Откуда берутся нули, если высота привышает ширину, если наоборот то значения нормальные? -
19 марта 2009 г. 11:15, спустя 36 минут 57 секунд
pav, при чем тут высота, какие данные вы передаете в функцию? Откуда вы их берете? Выложите полностью весь код, который участвует в процессе!https://smappi.org/ - платформа по созданию API на все случаи жизни -
19 марта 2009 г. 13:07, спустя 1 час 52 минуты 1 секунду
image.rar (3.53 Кб - загружено 1 раз.)
внимательнее смотрите )) -
19 марта 2009 г. 13:16, спустя 9 минут 31 секунду
pav, видел, выложите тут код, а не аттачhttps://smappi.org/ - платформа по созданию API на все случаи жизни -
19 марта 2009 г. 13:25, спустя 8 минут 43 секунды
не получается:
Следующие ошибки возникли при попытке отправки сообщения:
Сообщение превышает максимально допустимую длину (20000 знаков). -
19 марта 2009 г. 13:33, спустя 8 минут 30 секунд
pav, там наверное лишнего много?
Выложите полностью весь код, который участвует в процессе!https://smappi.org/ - платформа по созданию API на все случаи жизни -
19 марта 2009 г. 14:00, спустя 26 минут 14 секунд
/***********************************************************
*
* GD 2 Related Functions
*
**********************************************************/
/**
* Image::_resize_gd()
*
* Resizes an image to the specified width and height
*
* @param integer $width
* @param integer $height
* @return bool
**/
function _resize_gd( $width, $height )
{
$new_img = @imagecreatetruecolor( $width, $height );
@imagecopyresampled( $new_img, $this->img, 0, 0, 0 ,0, $width, $height, $this->in_file_width, $this->in_file_height );
$this->img = $new_img;
return true;
}
/**
* Image::_thumbnail_gd()
*
* Creates a thumbnail using GD
*
* @param integer $width
* @param integer $height
* @return void
**/
function _thumbnail_gd( $width, $height )
{
if( ! ( $width && $height ) )
{
$sizes = $this->get_proportional_values( $width, $height );
$width = $sizes['newx'];
$height = $sizes['newy'];
echo "width",$sizes['newy'],"<br>";
echo "height",$height,"<br>";
}
echo "width",$width,"<br>";
echo "height",$height,"<br>";
$new_img = imagecreatetruecolor( $width, $height );
imagecopyresampled( $new_img, $this->img, 0, 0, 0 ,0, $width, $height, $this->in_file_width, $this->in_file_height );
$this->img = $new_img;
return true;
}
Страницы: ← Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!