Описание тега netpbm

Netpbm - это набор инструментов для работы с графическими изображениями, включая преобразование изображений между различными форматами.
1 ответ

Как копировать, вставлять и переворачивать по горизонтали и вертикали много изображений?

По сути, у меня есть 500+ изображений, которые мне нужно изменить точно так же. У меня есть такие изображения , И мне нужно скопировать левую сторону изображения, точнее прямоугольник, размеры которого составляют 645x999 пикселей, вставить его, пере…
21 ноя '17 в 23:51
2 ответа

Дополнительные данные в изображении (PPM/PAM/PNM)

Можно ли хранить дополнительные данные в пикселях двоичного файла PNM таким образом, чтобы их можно было считывать как изображение (надеюсь, любым декодером, но конкретно - ffmpeg)? У меня есть симуляция, которая в настоящее время сохраняет свои дан…
12 май '14 в 14:50
1 ответ

Как извлечь номер столбца и номер строки из размера изображения

Я должен извлечь изображение PGM. Все, что у меня есть, - это размер всего изображения PGM, равный 505. Я попытался извлечь количество строк и столбцов из этого изображения. int size = 505; Сначала я думаю, что Number of column должен быть int col =…
03 дек '14 в 19:21
1 ответ

Транспонирование больших и узких изображений в C

Я пытаюсь обработать большие изображения.pgm на языке C. Сначала изображения читаются в формате Image, в виде матриц элементов без знака: struct Matrix{ int rows; int cols; unsigned char * data; int widthStep; }; typedef struct Matrix Image; Я испол…
01 дек '17 в 12:56
1 ответ

Почему это изображение PBM ведет себя странно

Я пытаюсь понять, почему я не получаю ожидаемый результат от следующих строк кода: pix=np.asarray(Image.open(File))) #I am reading a pbm file into memory img = Image.fromarray((pix), '1') #rewriting img.save("test1.pbm") newpix=~pix #inverting the i…
1 ответ

Может ли Netpbm форматировать максимальное значение pgm и ppm больше 255?

Я не могу найти какую-либо документацию / информацию, поэтому netpbm поддержка форматов больше max values чем 255 для цветового масштабирования, и как в любом случае работает цветовое масштабирование?
04 май '15 в 19:46
2 ответа

Чтение ввода из файла в Python 3.x

Скажем, вы читаете ввод из файла, структурированного так P3 400 200 255 255 255 255 255 0 0 255 0 0 etc... Но вы хотите учесть любые ошибки, которые могут возникнуть из входного файла, как в P3 400 200 255 255 255 255 255 0 0 255 0 0 etc... Я хочу п…
08 апр '14 в 01:58
1 ответ

(Современный) инструмент для обрезки файла изображения в автоматически определяемую ограничительную рамку?

Мне нужно вырезать пробелы (поля и т. Д.) Из диаграмм, где конвейер рендеринга не генерирует (надежные) ограничивающие рамки. Поля надежно белые, поэтому автоматическое обнаружение в принципе тривиально, однако единственный существующий инструмент, …
16 апр '14 в 13:00
0 ответов

Netbpm не работает / Альтернативный формат изображения

Я пытаюсь создать изображение, используя Python, из серии чисел в двоичном виде. Они должны выглядеть так , но я использую реализацию Turtle в Python для их генерации, и на их создание уйдет несколько дней. В качестве альтернативы я попытался исполь…
12 янв '16 в 21:36
1 ответ

Понимание нелинейного цветового пространства RGB NetPBM для преобразования в оттенки серого

Я пытаюсь понять, как правильно работать со значениями RGB, найденными в форматах PNM, чтобы неизбежно преобразовать их в оттенки серого. При изучении предмета выясняется, что если значения RGB являются нелинейными, мне нужно сначала преобразовать и…
07 май '19 в 09:16
1 ответ

Инвертирование битов изображения PBM, в то время как для цикла

Я пытаюсь перевернуть цвет пикселей простого изображения в формате pbm, которое имеет только чистый черный и чистый белый. Я сам генерирую изображение и затем читаю его, а затем переворачиваю биты и сохраняю как сгенерированное изображение, так и ин…
25 мар '19 в 06:53
1 ответ

Как использовать pnmscale, чтобы масштабировать длинную сторону изображения и при этом сохранять соотношение?

Я пишу GNU Makefile для некоторой обработки изображений. Одной из задач является масштабирование изображения (формат.ppm) с помощью параметра SIZE с помощью команды pnmscale. Изображение должно быть масштабировано более длинной стороной без потери с…
22 июн '19 в 11:29
0 ответов

Как выводить / вводить формат PPM, PBM и PGM в C++

Привет, ребята, у меня проблемы с пониманием работы этих форматов. У меня есть этот проект, в котором мне нужно создать приложение на C++, задействовать их и работать с файлами, чтобы экспортировать в них данные (я не знаю, нужно ли мне работать с д…
09 май '20 в 00:55
1 ответ

Как читать двоичный файл .PBM на C

Мне нужно прочитать изображение.PBM в двоичном формате (p4) для моего школьного проекта. Я пробовал примерно так: for (int i = 0; i < img->height; i++) { for (int x = 0; x < img->width; x++) { c = fgetc(fp); ungetc(c, fp); lum_val = fget…
27 ноя '20 в 14:22
0 ответов

Есть ли простой способ создавать изображения RLE с помощью текста и без импорта -python

Я использовал питон для создания вариаций треугольника Серпинского (из треугольника Паскаля). Затем я хочу создать их изображения с глубиной цвета, равной единице, проблема в том, что я не могу ничего импортировать. Я создавал изображения, записывая…
0 ответов

Файл PBM - определить начало данных

Я пытаюсь покрыть крайние случаи своим кодом, в частности, комментариями в заголовке файла. Мне было интересно, может ли кто-нибудь сказать мне, правильно ли я интерпретировал спецификацию. пример допустимых заголовков: [magicNumber] [width] [height…
04 мар '21 в 19:47
1 ответ

Как читать двоичные данные из файла после успешного чтения заголовка ascii в файле

Я пытаюсь прочитать формат изображения Netpbm, следуя описанной здесь спецификации . Типы ascii для формата (которые имеют P1, P2 и P3 в качестве магического числа) я могу читать без проблем. Но у меня проблемы с чтением двоичных данных в этих файла…
17 апр '22 в 12:36
1 ответ

Чтение бинарного файла PBM, заканчивающегося искаженным изображением

Я пытаюсь реализовать код C++ для чтения двоичного файла PBM. Прямо сейчас, после успешного чтения заголовка файла (магическое число, ширина и высота), я получил этот код для чтения каждого символа файла и извлечения отдельных битов из этого символа…
14 дек '22 в 12:55
0 ответов

Получить список значений индекса пикселей индексированного изображения

Я хотел бы получить значения индекса индексированного изображения, чтобы я мог изменять изображения в игре, где палитра и данные индекса являются отдельными файлами. Я просмотрел параметры командной строкиidentify,-grayscaleварианты, выражения FX и …
05 июн '22 в 10:23
0 ответов

Преобразование из pgm в pbm, но получение неправильного вывода

Я написал программу, которая берет изображение PGM в качестве входных данных и преобразует его в файл PBM. Однако изображение, которое я получаю в качестве вывода, неверно. Я определяю, является ли пиксель белым, если его значение больше, чем (max+1…
06 дек '22 в 21:36