Публикации по теме '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 просмотров
schedule
01.07.2022
Сжимайте фильмы с плоскими участками из нескольких точек и линий в 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 просмотров
schedule
19.11.2022
Можно ли оптимизировать PNG в браузере с помощью JavaScript?
Я давно пользуюсь такими инструментами, как OptiPng , и мне интересно, есть ли аналог, который работает на JavaScript. только внутри браузера.
Просто любопытно, существует ли фреймворк/плагин для оптимизации изображений в JavaScript?
63 просмотров
schedule
16.06.2023
Как улучшить резкость при изменении размера UIImage?
В моем приложении мне нужно загрузить фотографии на сервер, поэтому перед этим я хочу изменить их размер и сжать до приемлемого размера. Я пытался изменить их размер двумя способами, и первый из них:
// image is an instance of original...
1185 просмотров
schedule
26.07.2022
Преобразование 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 просмотров
schedule
10.03.2023
Дискретное косинусное преобразование 1D Matlab
Я пытаюсь реализовать DCT в MATLAB, используя умножение матрицы на вектор. В частности, я хотел бы создать матрицу коэффициентов DCT, а затем использовать ее для умножения на 1D-сигнал для вычисления 1D DCT.
Вот мой код для создания матрицы DCT:...
1462 просмотров
schedule
23.11.2022
Невозможно создать изображение из сжатых данных текстуры (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 просмотров
schedule
18.08.2022
Декомпрессия Хаффмана без ключей
Можно ли каким-либо способом распаковать изображение Хаффмана без ключей, сгенерированных деревом Хаффмана?
143 просмотров
schedule
09.05.2023
PageSpeed Insights оптимизировать .jpg с помощью jpegoptim lossy ideal%?
Я пытаюсь удалить предупреждение "Оптимизировать изображения" из Google PageSpeed Insights. Валидатор говорит, что я могу уменьшить изображение примерно на 40–50% для каждого файла jpg на моем веб-сайте. Итак, я установил jpegoptim на Ubuntu и...
957 просмотров
schedule
11.09.2022
Сжатие растрового изображения всегда возвращает один и тот же размер в байтах
Я пытаюсь сжать растровое изображение с помощью функции сжатия 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 просмотров
schedule
24.04.2023
Как сжать рисуемое изображение, загруженное с помощью Glide
у меня есть этот код здесь, и я хочу сжать результат рисования, как я могу это сделать?
Glide.with(context)
.load(Urls.BASE_URI +items.get(holder.getAdapterPosition()).getUserPhotoUrl())
.apply(requestOptions...
1588 просмотров
schedule
12.03.2024
Алгоритм сверхбыстрого 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