Добро пожаловать, Гость!
Обрезла аватара на дцмс 644
Помощь мастерам | Обрезла аватара на дцмс 644
mcerebas :
У меня на сайте проблема, какоето уродство, мне нужен код который в мини аватар выведет обрезаный вариан, на пример 20x20 но фото должно быть не с жато а образнно в указном месте. Я знаю это вожмоно то что на некорых сайтах видел эту фишку.
Обрезла аватара на дцмс 644
8 Сент 2014У меня на сайте проблема, какоето уродство, мне нужен код который в мини аватар выведет обрезаный вариан, на пример 20x20 но фото должно быть не с жато а образнно в указном месте. Я знаю это вожмоно то что на некорых сайтах видел эту фишку.
Комментарии:
mcerebas 9 Сент 2014
Автор темы
<?php
// Original image
$filename = 'photo.jpg';
//die(print_r($_POST));
$new_filename = 'photo1.jpg';
// Get dimensions of the original image
list($current_width, $current_height) = getimagesize($filename);
// The x and y coordinates on the original image where we
// will begin cropping the image, taken from the form
$x1 = $_POST['x1'];
$y1 = $_POST['y1'];
$x2 = $_POST['x2'];
$y2 = $_POST['y2'];
$w = $_POST['w'];
$h = $_POST['h'];
//die(print_r($_POST));
// This will be the final size of the image
$crop_width = 100;
$crop_height = 100;
// Create our small image
$new = imagecreatetruecolor($crop_width, $crop_height);
// Create original image
$current_image = imagecreatefromjpeg($filename);
// resamling (actual cropping)
imagecopyresampled($new, $current_image, 0, 0, $x1, $y1, $crop_width, $crop_height, $w, $h);
// creating our new image
imagejpeg($new, $new_filename, 95);
?>
Автор темы
<?php
// Original image
$filename = 'photo.jpg';
//die(print_r($_POST));
$new_filename = 'photo1.jpg';
// Get dimensions of the original image
list($current_width, $current_height) = getimagesize($filename);
// The x and y coordinates on the original image where we
// will begin cropping the image, taken from the form
$x1 = $_POST['x1'];
$y1 = $_POST['y1'];
$x2 = $_POST['x2'];
$y2 = $_POST['y2'];
$w = $_POST['w'];
$h = $_POST['h'];
//die(print_r($_POST));
// This will be the final size of the image
$crop_width = 100;
$crop_height = 100;
// Create our small image
$new = imagecreatetruecolor($crop_width, $crop_height);
// Create original image
$current_image = imagecreatefromjpeg($filename);
// resamling (actual cropping)
imagecopyresampled($new, $current_image, 0, 0, $x1, $y1, $crop_width, $crop_height, $w, $h);
// creating our new image
imagejpeg($new, $new_filename, 95);
?>
mcerebas 9 Сент 2014
Автор темы
Engine, нашол, один мне понравиля очень простой, но как теперь эти функции вызвать в аватор?
Автор темы
Engine, нашол, один мне понравиля очень простой, но как теперь эти функции вызвать в аватор?
mcerebas 8 Сент 2014
Автор темы
CuCTEMA_CEPBEPA, зайди на мой сайт и глянь, там не правильное отображе, фото двух варинтол, вертиканое и горизонтальное.
Но мне надо, что бы у них виризался на кладрат определеного размера, а не с жималось.
Автор темы
CuCTEMA_CEPBEPA, зайди на мой сайт и глянь, там не правильное отображе, фото двух варинтол, вертиканое и горизонтальное.
Но мне надо, что бы у них виризался на кладрат определеного размера, а не с жималось.