Публикации по теме 'image-compression'


Стабильное сжатие изображений на основе диффузии
Stable Diffusion представляет собой очень мощный кодек сжатия изображений с потерями. вступление Stable Diffusion в настоящее время вдохновляет сообщество машинного обучения с открытым исходным кодом, а также расстраивает художников по всему миру. Мне было любопытно посмотреть, для чего еще можно использовать этот впечатляющий технологический релиз, кроме как для того, чтобы заставить профессиональных художников и дизайнеров задуматься о своей безопасности. Экспериментируя с..

Сжатие изображений, зеленые экраны и глубокое обучение
Сжатие изображений может стать очень сложным, если вы перейдете к очень низким битрейтам — подумайте, 0,1 бит на пиксель (бит на пиксель) или меньше. Действующим чемпионом в настоящее время является BPG (•), и даже он ломается на очень низком уровне bpp. Вот тут-то и вступает в игру глубокое обучение, в котором проделана большая работа по адаптивному сжатию путем генерации текстурных деталей , подавления артефактов среди прочего. Все они работают действительно очень хорошо — в..

Сжимайте, изменяйте размер и управляйте изображениями с помощью JavaScript прямо из браузера
Создайте экземпляр JavaScript FileReader API. const reader = new FileReader(); Прочтите входное изображение с помощью FileReader. reader.readAsDataURL(sourceImage); Создайте экземпляр Image. const img = new Image(); Установите результат FileReader как источник изображения. img.src = event.target.result; Создайте элемент HTML5 Canvas const elem = document.createElement('canvas'); Установите ширину и высоту холста в соответствии с новыми размерами изображения. elem.width =..

Сжатие изображений с использованием кластеризации K-средних.
В данной статье показано одно из практических приложений алгоритма Кластеризация K-средних . Используя технику K-средних, мы будем сжимать цветное изображение, используя его значения в пикселях. Во-первых, давайте посмотрим, как хранятся цветные изображения. Изображение состоит из нескольких очень маленьких значений интенсивности (точек), известных как пиксели . Цветное изображение - это изображение, которое включает информацию о цвете для каждого пикселя. В цветном изображении..

Сжать изображение и отправить его в API в Angular
Часто случается, что API не принимает изображение размером более 4 МБ, и мы получаем ошибку «Плохой запрос». Это также происходит с пользовательским видением Azure (не принимайте изображения размером более 4 МБ). Поэтому сейчас не о чем беспокоиться; вот ваш хост, который научит вас сжимать изображение в angular перед отправкой его в API. Итак, чтобы ваш запрос работал нормально и упростил сжатие, следите за обновлениями в статье ниже ………… Установите библиотеку стандартной командой..

Нейронная сеть Centroid и векторное квантование для сжатия изображений
Глубокое обучение Нейронная сеть Centroid и векторное квантование для сжатия изображений Поднимем потенциалы, на которые не обращают особого внимания Нейронная сеть Centroid (CentNN) доказала свою эффективность и стабильность алгоритма кластеризации и успешно применялась для решения различных задач. CentNN в большинстве случаев дает более точные результаты кластеризации по сравнению с K-средними и самоорганизующейся картой (SOM). Основное ограничение CentNN заключается в том,..

Вопросы по теме 'image-compression'

как уменьшить размер файла в java
Возможный дубликат: Изменить размер изображение на Java - Есть ли библиотека с открытым исходным кодом? InputStream is = new FileInputStream(file); long length = file.length(); // if (length > Integer.MAX_VALUE) { //...
2034 просмотров
schedule 31.07.2022

Вызов imageWithData:UIImageJPEGRepresentation() несколько раз сжимает изображение только в первый раз
Чтобы предотвратить отставание в моем приложении, я пытаюсь сжать изображения размером более 1 МБ (в основном для фотографий, снятых с обычной камеры iphone. UIImage *image = [info objectForKey:UIImagePickerControllerOriginalImage]; NSData...
19252 просмотров

Сжимайте фильмы с плоскими участками из нескольких точек и линий в Matlab (почему они такие тяжелые?)
Рассмотрим последовательность точек: N = 8 * 360; t = (0:9:N) + N / 4; x = sqrt(t) .* cos(t * pi / 180); y = sqrt(t) .* sin(t * pi / 180); Затем визуализируйте путь, получите кадры и сделайте ролик: f = figure('Position', [300 75 900...
740 просмотров

Можно ли оптимизировать PNG в браузере с помощью JavaScript?
Я давно пользуюсь такими инструментами, как OptiPng , и мне интересно, есть ли аналог, который работает на JavaScript. только внутри браузера. Просто любопытно, существует ли фреймворк/плагин для оптимизации изображений в JavaScript?
63 просмотров

Как улучшить резкость при изменении размера UIImage?
В моем приложении мне нужно загрузить фотографии на сервер, поэтому перед этим я хочу изменить их размер и сжать до приемлемого размера. Я пытался изменить их размер двумя способами, и первый из них: // image is an instance of original...
1185 просмотров

Преобразование DCT в MATLAB
Я хочу найти матрицу DCT изображения. Я протестировал следующий код. Но я не вижу значений матрицы DCT. Вот мой код: image = image; [m,n] = size(image); imvector = reshape(image, m*n, 1); imdct = dct(imvector); imagedct = reshape(imdct,m,n);...
276 просмотров
schedule 04.08.2022

Сжатые текстуры до и после
Я хочу создать программу с Unity, которая показывает на разделенном экране слева изображение .jpg или .png, а справа - сжатое изображение (ETC или DXT). Я пытался решить это так: void CompressImage() { original_image = new...
884 просмотров
schedule 08.10.2022

Android: улучшить качество изображения при загрузке на сервер
Я пытаюсь загрузить изображение на сервер в своем приложении для Android, преобразовав его в строку base64. В этом случае, когда я пытаюсь загрузить изображение, снятое с моей камеры, качество моего изображения сильно снижается и становится очень...
674 просмотров

Дискретное косинусное преобразование 1D Matlab
Я пытаюсь реализовать DCT в MATLAB, используя умножение матрицы на вектор. В частности, я хотел бы создать матрицу коэффициентов DCT, а затем использовать ее для умножения на 1D-сигнал для вычисления 1D DCT. Вот мой код для создания матрицы DCT:...
1462 просмотров

Невозможно создать изображение из сжатых данных текстуры (S3TC)
Я пытался загрузить сжатые изображения со сжатием S3TC (BC/DXT) в Vulkan, но пока мне не очень повезло. Вот что говорит спецификация Vulkan о сжатых изображениях: https://www.khronos.org/registry/dataformat/specs/1.1/dataformat.1.1.html#S3TC :...
2130 просмотров
schedule 27.06.2022

Android Fatal Exception: AsyncTask # 5
У меня проблема с кодом асинхронной задачи. вот мой код. он сказал, что не может прочитать строку 0. @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode,...
474 просмотров

Декомпрессия Хаффмана без ключей
Можно ли каким-либо способом распаковать изображение Хаффмана без ключей, сгенерированных деревом Хаффмана?
143 просмотров
schedule 09.05.2023

PageSpeed ​​Insights оптимизировать .jpg с помощью jpegoptim lossy ideal%?
Я пытаюсь удалить предупреждение "Оптимизировать изображения" из Google PageSpeed ​​Insights. Валидатор говорит, что я могу уменьшить изображение примерно на 40–50% для каждого файла jpg на моем веб-сайте. Итак, я установил jpegoptim на Ubuntu и...
957 просмотров

Сжатие растрового изображения всегда возвращает один и тот же размер в байтах
Я пытаюсь сжать растровое изображение с помощью функции сжатия JPG. Это мой кусок кода: ByteArrayOutputStream out = new ByteArrayOutputStream(); originalBitmap.compress(Bitmap.CompressFormat.JPEG, 80, out); byte[] newArray =...
276 просмотров
schedule 26.05.2022

Использование кодирования Хаффмана для сжатия изображений, снятых камерой iPhone
Я думаю использовать кодировку Хаффмана, чтобы сделать приложение, которое делает снимки прямо с камеры iPhone и сжимает их. Сможет ли аппаратное обеспечение справиться со сложными вычислениями и построить дерево? Другими словами, выполнимо ли это?...
389 просмотров
schedule 03.12.2022

Сжатие изображения Операции без размытия краев
Я ищу некоторые операции сжатия изображений, предпочтительно простые по своей природе, которые обеспечивают умеренные степени сжатия при сохранении краев изображений. Обратите внимание, что такие алгоритмы, как JPEG, которые объединяют несколько...
38 просмотров
schedule 16.03.2023

Сбой приложения из-за изображения с высоким разрешением
В моем приложении я даю пользователю возможность установить изображение для фона рабочего стола приложения (из галереи). Приложение работает нормально, если изображение имеет низкое разрешение, но если пользователь устанавливает изображение с высоким...
547 просмотров

Как сжать рисуемое изображение, загруженное с помощью Glide
у меня есть этот код здесь, и я хочу сжать результат рисования, как я могу это сделать? Glide.with(context) .load(Urls.BASE_URI +items.get(holder.getAdapterPosition()).getUserPhotoUrl()) .apply(requestOptions...
1588 просмотров

Алгоритм сверхбыстрого 2-кратного сжатия аудио/изображения с потерями?
Я ищу алгоритм сжатия звука или изображения, который может сжимать поток 16-битных сэмплов. на довольно предсказуемую величину (в 2-3 раза) на очень высокой скорости (скажем, не более 60 циклов на выборку:> 100 МБ/с) с потерями допустимо, но,...
48 просмотров
schedule 31.05.2023

не удалось загрузить cvextern в резюме С# EMGU
Я получаю это исключение ниже Unable to load DLL 'cvextern': The specified module could not be found. Когда отладчик доходит до этой строки ниже img = new Image<Bgr, byte>(bitmapImage); Я использую EMGU CV 3.2.0.2721 в...
543 просмотров
schedule 03.02.2023