Member 12735242 Ответов: 2

Как сжать фотографию с Мб до КБ


перейдите по ссылке ниже, и вы можете найти в ней приведенный ниже код.

Динамическое изменение размера изображения с помощью C#[^]
{
Растровые imgIn = новое растровое изображение(путь);--------------->Это является throughing ошибка недопустимый параметр.

двойной y = imgIn.Высота;
двойной x = imgIn.Ширина;

двойной коэффициент = 1;
if (width > 0)
{


ТИА

Что я уже пробовал:

я попытался сжать фотографию

например: одна фотография, имеющая 1 МБ перед загрузкой, должна быть сжата в КБ

David_Wimbley

Просто уменьшите его до нужного размера? Это то, что ты хочешь знать?

Member 12735242

Мне нужно больше ясности

2 Ответов

Рейтинг:
1

F-ES Sitecore

Это не очень хорошая статья или техника ИМО. Вы должны убедиться, что" путь " - это физическое расположение файла в файловой системе сервера. Если вы посмотрите в нижней части статьи, там есть описание того, как использовать ссылку. Поскольку мы не знаем, как вы вызываете свой код, мы не можем точно сказать, в чем проблема, но, как я уже сказал, "путь" должен ссылаться на изображение в файловой системе сервера.


Рейтинг:
1

Patrice T

Цитата:
Как сжать фотографию с Мб до КБ

Короткий ответ: не можете. Сжатие не бесконечно.

Единственный практичный способ-сделать миниатюры (маленькие картинки)
Вам нужно уменьшить размер изображения, уменьшив количество пикселей по высоте и ширине.
Масштабирование изображений-Википедия, свободная энциклопедия[^]