Вопросы о Sharp, библиотеке обработки изображений Node.js для изменения размера, обрезки и оптимизации изображений JPEG, PNG, WebP и TIFF.
2 ответа

Node.JS - SVG в буфер изображения для функции Sharp overlayWith()?

Я использую библиотеку Sharp NPM с Node.JS и пытаюсь добавить текст на свой холст. Я обнаружил здесь, что мне нужно использовать .overlayWith()вместе с другой библиотекой, которая может конвертировать текст в SVG. Там в комментарии предлагалось испо…
02 июн '18 в 16:40
2 ответа

Node JS Sharp - Поддерживать SVG-шрифт при конвертации в JPG

Я использую библиотеку Sharp для создания динамических изображений номерного знака в формате JPEG. В основном, у меня есть PNG, который является номерным знаком тщеславия без номеров. Затем я создаю svg в коде так const svg = new Buffer( `<svg xm…
15 мар '18 в 00:52
0 ответов

Как сохранить URL хранилища Firebase в Firestore

Я хочу загрузить изображение в хранилище Firebase, а затем создать копии с несколькими разрешениями, например. 128px, 256px или 512px. После этого сохраните преобразованные изображения downloadUrls в firestore для удобства поиска со стороны клиента.…
1 ответ

Диез не определяется ошибка в AWS Lambda изменить размер

Этот код ниже работает нормально, пока я не попытаюсь добавить оверлей с. Наложение изображения png и меньше, чем изображение с измененным размером. Пакет лямбда-функций, который я использую, находится по https://aws.amazon.com/blogs/compute/resize-…
05 авг '17 в 19:48
0 ответов

Будет ли зависимость npm, требующая компиляции, работать с функциями Firebase?

Я хотел бы использовать библиотеку sharp в моих функциях Firebase (nodejs). Однако, как описано в руководстве по установке библиотеки lib, требуется загрузить и скомпилировать некоторые зависимости C++ -> http://sharp.dimens.io/en/stable/install/ Эт…
05 дек '17 в 12:11
4 ответа

nodejs Sharp: прозрачный в белый

Я использую Nodejs Sharp для перекодирования / изменения размера изображений PNG в JPG. Есть ли способ заменить прозрачный на белый (или другой светлый цвет) вместо черного? Я нашел решение для старой библиотеки, но Sharp, кажется, самый быстрый и л…
14 дек '17 в 16:38
1 ответ

Неправильный тип MIME после использования резкого API с приложением Firebase/Angular

Я звоню sharp(tmpFilePath).resize(150, 150).toFile(resizedFilePath) (используя этот точный API: http://sharp.pixelplumbing.com/en/v0.15.1/api/), но создаваемый выходной файл отображается как тип application/octet-stream а не image/jpeg, который явля…
0 ответов

Миниатюра, созданная из первого изображения, дублируется для других в хранилище Firebase

После того, как я загружаю изображение. Облачная функция генерирует свои миниатюры, как указано в соответствующей функции Firebase, используя sharp на машинописи. Но для второго изображения и т. Д. Миниатюры генерируются и называются правильно, как …
2 ответа

Node.js: чтение картинки, которая перезаписывается, ссылается только на исходное изображение

Я в основном перезаписываю overwriteME.jpg внутри const screenshotDesktop = require('screenshot-desktop') const sharp = require('sharp'); (async () => { while (1 < 5){ var currentShot = screenshotDesktop.all() .then(imgs => { return fs.writ…
10 фев '19 в 22:18
0 ответов

C# - получить значения пикселей из изображения

В Python я могу сделать это очень легко за две секунды, используя Numpy и OpenCV. Что-то вроде этого: import cv2 import numpy as np def show(img): cv2.imshow("title", img) cv2.waitKey(0) cv2.destroyAllWindows() img = cv2.imread('./test.jpg', cv2.IMR…
11 фев '19 в 15:26
2 ответа

Nodejs Sharp WebP сжатие без потерь

Я разрабатываю аналогичный сервис Imgix и использую Sharp. Но сжатие webg без потерь Imgix дает лучшие результаты, чем Sharp. Одно и то же изображение с одинаковой шириной и высотой в Imgix имеет 453 КБ и Sharp 1,3 МБ. Некоторые рекомендации по увел…
01 мар '19 в 23:29
0 ответов

Как предварительно обработать фотографии для Гэтсби и Шип

Я перевожу блог с сотнями фотографий высокой четкости на Gatsby.js, где я буду обрабатывать их gatsby-image а также gatsby-plugin-sharp, Фотографии изначально высокого качества JPG. Обычно один файл может быть около 20-25mb. gatsby-plugin-sharpREADM…
10 дек '18 в 09:14
1 ответ

Могу ли я использовать Sharp с Multer для изменения размера изображения и сохранения на диск за одну операцию?

У меня возникли проблемы с пониманием взаимосвязи между острым и многоуровневым. В настоящее время я использую multer, чтобы извлечь изображение из req и сохранить его на диск. Работает отлично: const upload = Multer({ dest: './companyImages', fileF…
11 дек '18 в 04:59
2 ответа

Пустая печать зебры ASP.NET C#

Я пытаюсь напечатать текст / штрих-код на принтере Zebra с помощью веб-приложения ASP.NET. Мой код: PrinterSettings ps = new PrinterSettings(); ps.PrinterName = "zebra"; List<byte> page = new List<byte>(); page.AddRange(ZPLCommands.Clear…
25 янв '18 в 18:35
2 ответа

Как добавить строку в сетку данных с помощью текстовых полей и кнопки

Итак, у меня есть datagridview, который заполнен списком объектов. Я добавил в форму 3 текстовых поля и кнопку. Вопрос в том, как вставить и заполнить другую строку в сетке данных текстом из текстовых полей. это мой класс: class Professor { private …
18 июн '17 в 20:30
1 ответ

Невозможно изменить размер изображения с помощью резкого

Я использую Multer для загрузки изображений на сервер. И я использую резкое, чтобы изменить размер изображений, а затем отправить клиенту. Но что происходит, когда пользователь загружает изображение, Multer загружает его на сервер и резко изменяет е…
02 апр '18 в 12:57
2 ответа

Как запустить преобразование Sharp в читаемом http-потоке и записать в файл

Этот вопрос касается узла библиотеки Sharp http://sharp.pixelplumbing.com/en/stable/api-input/ Документация для конструктора гласит, что он может читать данные изображения из потока, если вы направите их в острый объект. "JPEG, PNG, WebP, GIF, SVG, …
24 фев '18 в 08:02
2 ответа

C# Background Worker Issue

У меня есть программа, которая загружает файл, а затем заменяет старый на компьютере под управлением Windows. У меня есть два фоновых рабочих, которые запускаются всякий раз, когда нажимают кнопку для загрузки файла. Один фоновый работник отвечает з…
01 фев '17 в 20:11
1 ответ

Custom Multer storage - недопустимая операция при использовании Sharp

Я использую Multer вместе с Sharp для хранения изображений, загруженных как часть формы HTML. Я хочу изменить размер и трансформировать изображения, прежде чем сохранять их на диске, и нашел эту ветку о том, как это сделать. Я думал, что все настрои…
16 фев '18 в 21:15
1 ответ

Утечка памяти при загрузке файла Node.js

Я создаю API с Node.js и Express. Когда пользователь загружает файл, сервер изменяет его с помощью sharp библиотеки обработки изображений, а затем загружает ее в корзину Google Cloud Storage. Использование ОЗУ процессом узла увеличивается на размер …