Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.70/30: Рейтинг темы: голосов - 30, средняя оценка - 4.70
 Аватар для Максим1889
48 / 48 / 14
Регистрация: 25.03.2013
Сообщений: 835

Уменьшения разрешения изображений

23.07.2013, 20:27. Показов 6401. Ответов 61
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть такой скрипт загрузки изображений как сделать чтоб разрешение загружаемого изображения было уменьшено до
800 х 600.
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php
if(!isset($_FILES['userfile']['tmp_name'])) die ('нет фаила?');
 
$uploaddir = 'gallery/'; //это папка, в которую будет загружаться картинка
$apend=date('YmdHis').rand(100,1000).'.jpg'; //новое имя изображения
$uploadfile = "$uploaddir$apend"; // в переменную $uploadfile будет входить папка и имя изображения
//Проверка расширений загружаемых изображений
if($_FILES['userfile']['size'] != 0 and $_FILES['userfile']['size']<=2048000) // Здесь мы проверяем размер если он более 1 МБ
{ 
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) // Здесь идет процесс загрузки изображения
{ 
$size = getimagesize($uploadfile); // с помощью этой функции мы можем получить размер пикселей изображения
if ($size[0] < 20000 && $size[1]<60010) // если размер изображения не более 600 пикселей по ширине и не более 5000 по высоте
{ 
echo "Файл загружен. Путь к файлу";
$query = "INSERT INTO `doska_photogallery` SET `name_pg`='$apend', `pos_pg`='$id', `PRIMARY KEY`='$text'";
$res = mysql_query($query);
}
else 
{
echo "Размер пикселей превышает допустимые нормы (ширина не более - 600 пикселей, высота не более 5000)"; 
unlink($uploadfile); // удаление файла
}
} 
else 
{
echo "Файл не загружен, верьнитель и попробуйте еще раз";
}
}
Добавлено через 2 часа 1 минуту
Ребят ну выручите кто-нибудь, а то я весь нет уже перерыл нарыл вот такю функцию, а ума ей дать не могу function ResizeImage

Добавлено через 23 часа 59 минут
Или это не реально, скажите чтобы я не мучился уже?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.07.2013, 20:27
Ответы с готовыми решениями:

Уменьшение разрешения, разных изображений
Есть такая проблема, если загрузить изображение, у которого сторона x короче стороны y, то всё нормально, а если наоборот, то после...

загрузка изображений относительно разрешения монитора
как можно реализовать загрузка изображений как на этом сайте http://funkyflick.com/ ,если масштабировать,то количество изображений...

Редактор изображений - уменьшение разрешения, обрезка
Доброго времени суток. Есть задание написать редактор изображений с минимум функций(win32). Функции типа сохранения,загрузки,открытия...

61
 Аватар для Evgeniy71rus
32 / 32 / 5
Регистрация: 15.11.2010
Сообщений: 167
23.07.2013, 22:02
Может это поможет
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
/***********************************************************************************
Функция img_resize(): генерация thumbnails
Параметры:
  $src             - имя исходного файла
  $dest            - имя генерируемого файла
  $width, $height  - ширина и высота генерируемого изображения, в пикселях
Необязательные параметры:
  $rgb             - цвет фона, по умолчанию - белый
  $quality         - качество генерируемого JPEG, по умолчанию - максимальное (100)
***********************************************************************************/
function img_resize($src, $dest, $width, $height, $rgb = 0xFFFFFF, $quality = 100)
{  
    if (!file_exists($src))
        return false;
 
    $size = getimagesize($src);
     
    if ($size === false)
        return false;
 
    $format = strtolower(substr($size['mime'], strpos($size['mime'], '/') + 1));
    $icfunc = 'imagecreatefrom'.$format;
    
    if (!function_exists($icfunc))
        return false;
 
    $x_ratio = $width  / $size[0];
    $y_ratio = $height / $size[1];
    
    if ($height == 0)
    { 
        $y_ratio = $x_ratio;
        $height  = $y_ratio * $size[1];
    }
    elseif ($width == 0)
    { 
        $x_ratio = $y_ratio;
        $width   = $x_ratio * $size[0];
    }
    
    $ratio       = min($x_ratio, $y_ratio);
    $use_x_ratio = ($x_ratio == $ratio);
    
    $new_width   = $use_x_ratio  ? $width  : floor($size[0] * $ratio);
    $new_height  = !$use_x_ratio ? $height : floor($size[1] * $ratio);
    $new_left    = $use_x_ratio  ? 0 : floor(($width - $new_width)   / 2);
    $new_top     = !$use_x_ratio ? 0 : floor(($height - $new_height) / 2);
     
    // если не нужно увеличивать маленькую картинку до указанного размера
    if ($size[0]<$new_width && $size[1]<$new_height)
    {
        $width = $new_width = $size[0];
        $height = $new_height = $size[1];
    }
 
    $isrc  = $icfunc($src);
    $idest = imagecreatetruecolor($width, $height);
     
    imagefill($idest, 0, 0, $rgb);
    imagecopyresampled($idest, $isrc, $new_left, $new_top, 0, 0, $new_width, $new_height, $size[0], $size[1]);
 
    $i = strrpos($dest,'.');
    if (!$i) return '';
    $l = strlen($dest) - $i;
    $ext = substr($dest,$i+1,$l);
    
    switch ($ext)
    {
        case 'jpeg':
        case 'jpg':
        imagejpeg($idest,$dest,$quality);
        break;
        case 'gif':
        imagegif($idest,$dest);
        break;
        case 'png':
        imagepng($idest,$dest);
        break;
    }
 
    imagedestroy($isrc);
    imagedestroy($idest);
 
    return true;  
}
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
23.07.2013, 22:25
https://www.cyberforum.ru/post4432491.html
1
 Аватар для Максим1889
48 / 48 / 14
Регистрация: 25.03.2013
Сообщений: 835
24.07.2013, 09:11  [ТС]
Цитата Сообщение от KOPOJI Посмотреть сообщение
Обрезать изображение без потери "качаства"
Где же вы были раньше. Как раз то что нужно
0
24.07.2013, 09:46

Не по теме:

здесь и был.. А подобный скрипт, до переделывания я выкладывал еще в том году :pardon: https://www.cyberforum.ru/post3601980.html

0
 Аватар для Максим1889
48 / 48 / 14
Регистрация: 25.03.2013
Сообщений: 835
24.07.2013, 10:59  [ТС]
KOPOJI, Еще бы вы мне подсказали возможно ли это чудесный image_resize прикрутить к моему выше упомянутому скрипту.?

вот он еще раз

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?
echo'<form ENCTYPE="multipart/form-data" action="#" method="POST">
&nbsp;&nbsp;&nbsp;&nbsp;<input name="userfile" type="file"/>
<input name="name" type="submit" value="Добавить">';
if(!isset($_FILES['userfile']['tmp_name'])) die ('нет фаила?'); 
$uploaddir = 'image/'; //это папка, в которую будет загружаться картинка
$apend=date('YmdHis').rand(100,1000).'.jpg'; //новое имя изображения
$uploadfile = "$uploaddir$apend"; // в переменную $uploadfile будет входить папка и имя изображения
//Проверка расширений загружаемых изображений
if($_FILES['userfile']['size'] != 0 and $_FILES['userfile']['size']<=2048000) // Здесь мы проверяем размер если он более 1 МБ
{ 
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) // Здесь идет процесс загрузки изображения
{ 
$size = getimagesize($uploadfile); // с помощью этой функции мы можем получить размер пикселей изображения
if ($size[0] < 20000 && $size[1]<60010) // если размер изображения не более 600 пикселей по ширине и не более 5000 по высоте
{ 
echo "Файл загружен. '$uploaddir$apend' Путь к файлу
<meta http-equiv='Refresh' content='10; URL=index-.php'>";
}
else 
{
echo "Размер пикселей превышает допустимые нормы (ширина не более - 600 пикселей, высота не более 5000)"; 
}
} 
else 
{
echo "Файл не загружен, верьнитель и попробуйте еще раз";
}
}
 
?>
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
24.07.2013, 13:07
а в чем именно проблема..?
0
 Аватар для Максим1889
48 / 48 / 14
Регистрация: 25.03.2013
Сообщений: 835
24.07.2013, 13:14  [ТС]
Да я не могу сообразить куда эту функции вставить у меня либо ошибку дает, либо скрипт не выполняется
предполагаю что конструкция должна быть примерно вот такой
PHP
1
image_resize($_FILES['userfile']['tmp_name'],$file,120, 150)
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
24.07.2013, 14:06
в теме по первой ссылке есть примеры использования.. а у вас непонятно, откуда возьмется $file
0
 Аватар для Максим1889
48 / 48 / 14
Регистрация: 25.03.2013
Сообщений: 835
24.07.2013, 15:13  [ТС]
Вот этот пример мне не понятно что за адрес сохранения Это папка сохранения??
if(imageResize('изначальный адрес картинки', 'адрес сохранения', ширина, высота))
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
24.07.2013, 16:18
нет, полный путь, включая название и тип файла
1
 Аватар для DanteLoL
5 / 6 / 2
Регистрация: 13.06.2013
Сообщений: 134
29.07.2013, 16:32
KOPOJI, а эта волшеПная функция она для любого формата проходит?? мне просто идут на сайт 3 формата Гиф Пинг и Жпг нужно что бы из все уменьшало?
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
29.07.2013, 16:33
для этих трех подойдет
0
 Аватар для Максим1889
48 / 48 / 14
Регистрация: 25.03.2013
Сообщений: 835
29.07.2013, 16:34  [ТС]
Да функция действительно волшебная, но только заметно тормозит работу скрипта. Ну по крайне мере у меня.
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
29.07.2013, 16:37
потому что работа с графикой через GD/GD2 в php неплохо кушает, особенно на больших файлах

Добавлено через 1 минуту
стоит ограничить размер файлов, к примеру, парой мегабайт, и уже будет относительно нормально.
0
 Аватар для DanteLoL
5 / 6 / 2
Регистрация: 13.06.2013
Сообщений: 134
29.07.2013, 16:48
KOPOJI, во! вот только он упорно мне указывает "что изображения должны бытьв формате ..." вобщем функция False возвращяет(
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
$uploaddir='uploadimages/';//папка, куда будет загружаться картинка
 
 
$date=time();
//пробуем сжать картинку
$filename = $_FILES['uploadfile']['name'];
if(preg_match('/[.](GIF)|(gif)$/', $filename)) {
    $format = ".gif"; //если оригинал был в формате gif, то создаем изображение в этом же формате. Необходимо для последующего сжатия
    }
    if(preg_match('/[.](PNG)|(png)$/', $filename)) {
    $format = ".png";//если оригинал был в формате png, то создаем изображение в этом же формате. Необходимо для последующего сжатия
    }
    
    if(preg_match('/[.](JPG)|(jpg)|(jpeg)|(JPEG)$/', $filename)) {
        $format = ".jpg"; //если оригинал был в формате jpg, то создаем изображение в этом же формате. Необходимо для последующего сжатия
    }
//-------------------------------------------
function imageResize($src, $dst, $width, $height, $crop=0){
 
    if(!($info = @getimagesize($src)))
        return false;
 
    $w = $info[0];
    $h = $info[1];
    $type = substr($info['mime'], 6);
 
    $func = 'imagecreatefrom' . $type;
 
    if(!function_exists($func))
        return false;
    $img = $func($src);
 
    if($crop) // изменение размера (непропорциональное)
    {
        if($w < $width || $h < $height)
            return false; //еще меньше
        $ratio = max($width/$w, $height/$h);
        $h = $height / $ratio;
        $x = ($w - $width / $ratio) / 2;
        $w = $width / $ratio;
    }
    else // пропорциональное
    {
        if($w < $width && $h < $height)
            return false; // еще меньше
        $ratio = min($width/$w, $height/$h);
        $width = $w * $ratio;
        $height = $h * $ratio;
        $x = 0;
    }
 
    $new = imagecreatetruecolor($width, $height);
    // прозрачность
    if($type == 'gif' || $type == 'png')
    {
        imagecolortransparent($new, imagecolorallocatealpha($new, 0, 0, 0, 127));
        imagealphablending($new, false);
        imagesavealpha($new, true);
    }
    imagecopyresampled($new, $img, 0, 0, $x, 0, $width, $height, $w, $h);
 
    $save = 'image' . $type;
 
    return $save($new, $dst);
}
//-------------------------------------------
if(imageResize('$_FILES["uploadfile"]["name"]', '$uploaddir.$date.$format', 600, 500))
{
    $uploadimg = $uploaddir.$date.$format;
}
else
{
  exit ("Аватар должен быть в формате <strong>JPG,GIF или PNG"); //останавливаем выполнение сценариев
 
}
 
//move_uploaded_file($_FILES["uploadfile"]["tmp_name"], "$uploaddir".$_FILES["uploadfile"]["name"]);
//$uploadimg = $uploaddir.$_FILES["uploadfile"]["name"];
}
 
$result2 = mysql_query("INSERT INTO messages (author, poluchatel, date, text, imgfile) VALUES ('$author','$poluchatel','$date','$text','$uploadimg')",$db);//заносим в базу сообщение
 
echo "<html><head><meta http-equiv='Refresh' content='2; URL=page.php?id=".$id."'></head><body>Ваше сообщение передано! Вы будете перемещены через 2 сек. Если не хотите ждать, то <a href='page.php?id=".$id."'>нажмите сюда.</a></body></html>";//перенаправляем пользователя
?>
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
29.07.2013, 16:58
Цитата Сообщение от DanteLoL Посмотреть сообщение
PHP
1
2
3
4
5
6
7
8
9
if(preg_match('/[.](GIF)|(gif)$/', $filename)) {
* * $format = ".gif"; //если оригинал был в формате gif, то создаем изображение в этом же формате. Необходимо для последующего сжатия
* * }
* * if(preg_match('/[.](PNG)|(png)$/', $filename)) {
* * $format = ".png";//если оригинал был в формате png, то создаем изображение в этом же формате. Необходимо для последующего сжатия
* * }
if(preg_match('/[.](JPG)|(jpg)|(jpeg)|(JPEG)$/', $filename)) {
* * * * $format = ".jpg"; //если оригинал был в формате jpg, то создаем изображение в этом же формате. Необходимо для последующего сжатия
* * }
PHP
1
2
if(preg_match('~\.(jpe?g|png|gif)$~i', $filename, $match))
    $format = '.' . ($match[1] == 'jpeg' ? 'jpg' : $match[1]);
Цитата Сообщение от DanteLoL Посмотреть сообщение
PHP
1
if(imageResize('$_FILES["uploadfile"]["name"]', '$uploaddir.$date.$format'
1. Переменные в одинарных апострофах "не обрабатываются".
2. Доступа к файловой системе пользователя вам никто не даст, поэтому передавать надо не $_FILES['uploadfile']['name'], а $_FILES['uploadfile']['tmp_name']

Добавлено через 1 минуту
кстати, в коде не учитывается ситуация, если "не preg_match" - переменная $format будет отсутствовать
0
 Аватар для DanteLoL
5 / 6 / 2
Регистрация: 13.06.2013
Сообщений: 134
29.07.2013, 17:03
KOPOJI, вот поправил.. но тот же эфект(

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
$uploaddir='uploadimages/';//папка, куда будет загружаться картинка
 
 
$date=time();
//пробуем сжать картинку
$filename = $_FILES['uploadfile']['name'];
if(preg_match('~\.(jpe?g|png|gif)$~i', $filename, $match))
    $format = '.' . ($match[1] == 'jpeg' ? 'jpg' : $match[1]);
 
 
//-------------------------------------------
function imageResize($src, $dst, $width, $height, $crop=0){
 
    if(!($info = @getimagesize($src)))
        return false;
 
    $w = $info[0];
    $h = $info[1];
    $type = substr($info['mime'], 6);
 
    $func = 'imagecreatefrom' . $type;
 
    if(!function_exists($func))
        return false;
    $img = $func($src);
 
    if($crop) // изменение размера (непропорциональное)
    {
        if($w < $width || $h < $height)
            return false; //еще меньше
        $ratio = max($width/$w, $height/$h);
        $h = $height / $ratio;
        $x = ($w - $width / $ratio) / 2;
        $w = $width / $ratio;
    }
    else // пропорциональное
    {
        if($w < $width && $h < $height)
            return false; // еще меньше
        $ratio = min($width/$w, $height/$h);
        $width = $w * $ratio;
        $height = $h * $ratio;
        $x = 0;
    }
 
    $new = imagecreatetruecolor($width, $height);
    // прозрачность
    if($type == 'gif' || $type == 'png')
    {
        imagecolortransparent($new, imagecolorallocatealpha($new, 0, 0, 0, 127));
        imagealphablending($new, false);
        imagesavealpha($new, true);
    }
    imagecopyresampled($new, $img, 0, 0, $x, 0, $width, $height, $w, $h);
 
    $save = 'image' . $type;
 
    return $save($new, $dst);
}
//-------------------------------------------
if(imageResize('$_FILES["uploadfile"]["tmp_name"]', '$uploaddir.$date.$format', 600, 500))
{
    $uploadimg = $uploaddir.$date.$format;
}
else
{
  exit ("Аватар должен быть в формате <strong>JPG,GIF или PNG"); //останавливаем выполнение сценариев
 
}
 
//move_uploaded_file($_FILES["uploadfile"]["tmp_name"], "$uploaddir".$_FILES["uploadfile"]["name"]);
//$uploadimg = $uploaddir.$_FILES["uploadfile"]["name"];
}
 
$result2 = mysql_query("INSERT INTO messages (author, poluchatel, date, text, imgfile) VALUES ('$author','$poluchatel','$date','$text','$uploadimg')",$db);//заносим в базу сообщение
 
echo "<html><head><meta http-equiv='Refresh' content='2; URL=page.php?id=".$id."'></head><body>Ваше сообщение передано! Вы будете перемещены через 2 сек. Если не хотите ждать, то <a href='page.php?id=".$id."'>нажмите сюда.</a></body></html>";//перенаправляем пользователя
?>
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
29.07.2013, 17:05
а первый пункт я разве не писал?)
Цитата Сообщение от KOPOJI Посмотреть сообщение
1. Переменные в одинарных апострофах "не обрабатываются".
PHP
1
2
3
4
$foo = 'bar';
echo $foo; //bar
echo "$foo"; //bar
echo '$foo'; //$foo
1
 Аватар для DanteLoL
5 / 6 / 2
Регистрация: 13.06.2013
Сообщений: 134
29.07.2013, 17:15
KOPOJI, все отлично спасибо! вот только в этому участке где данные в базу заносятся что то не так стало ОО при том что фото в каталоге появляется но в базу кажется не заносится запись не появляется(
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
if(imageResize($_FILES["uploadfile"]["tmp_name"], $uploaddir.$date.$format, 600, 500))
{
    $uploadimg = $uploaddir.$date.$format;
}
else
{
  exit ("Аватар должен быть в формате <strong>JPG,GIF или PNG"); //останавливаем выполнение сценариев
 
}
 
//move_uploaded_file($_FILES["uploadfile"]["tmp_name"], "$uploaddir".$_FILES["uploadfile"]["name"]);
 
}
 
$result2 = mysql_query("INSERT INTO messages (author, poluchatel, date, text, imgfile) VALUES ('$author','$poluchatel','$date','$text','$uploadimg')",$db);//заносим в базу сообщение
 
echo "<html><head><meta http-equiv='Refresh' content='2; URL=page.php?id=".$id."'></head><body>Ваше сообщение передано! Вы будете перемещены через 2 сек. Если не хотите ждать, то <a href='page.php?id=".$id."'>нажмите сюда.</a></body></html>";//перенаправляем пользователя
?>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
29.07.2013, 17:15
Помогаю со студенческими работами здесь

Загрузка изображений из разных папок в зависимости от разрешения экрана
Доброго времени суток! Большая просьба: может, кто сталкивался... Есть необходимость динамической загрузки изображений с одинаковыми...

Нужно исправить ошибки в программе по изменению разрешения .bmp изображений
Программа должна изменить разрешение бмп файла просто продублировав пиксли k-раз. Была фотография 1х1 если коэффициент 10 должна стать...

Низкочастотная фильтрация изображений (книга Гонсалеса “Цифровая обработка изображений”)
Здравствуйте. Я пытаюсь реализовать на java низкочастотную фильтрацию изображений. Реализую по книге Гонсалеса &quot;Цифровая...

Кодирование изображений и их защита файлов изображений от несанкционированного доступа
Нужны мысли, исходники программ по поводу этой темы. Примерный алгоритм действий есть: Кодирование: Разбить изображение на...

Смена изображений при обновлении страницы. Адаптивность изображений
Здравствуйте! Нашел скрипт, который изменяет изображение при обновлении страницы, он меня устраивает, но не могу понять, каким образом в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru