PNG8 (or png-8) is a subset of possible png files. PNG8 files are indexed PNG files with either no transparency or only binary (GIF-style) transparency in which all pixels are either fully opaque or fully transparent.
2 ответа

Есть ли в Java какая-нибудь библиотека для сжатия изображений Png, например pngout?

Есть ли в Java какая-нибудь библиотека для сжатия изображений Png, таких как pngout, pngcrush, optipng, написанных на C/C++? В продолжение того, что Фил прокомментировал ниже, я имел в виду уменьшение размера файла изображения, сгенерированного клас…
22 апр '09 в 04:48
1 ответ

Уменьшите количество цветов в палитре PNG-8 с помощью библиотеки FreeImage (C#)

Я использовал библиотеку FreeImageNET для квантования своего растрового изображения как using (FreeImageAPI.FreeImageBitmap fiBitmap = FreeImageAPI.FreeImageBitmap.FromHbitmap(bmp.GetHbitmap())) { if (fiBitmap.ColorDepth > 24) { fiBitmap.ConvertC…
10 фев '12 в 17:08
1 ответ

Обработка странного PNG-8 с ImageIO

Я работаю над инструментом для Android, который принимает png в качестве входных данных, масштабирует его для нескольких плотностей и сохраняет их в каталоге. (Проект, который можно найти здесь: https://code.google.com/p/9patch-resizer/ Для открытия…
16 сен '13 в 09:42
2 ответа

Как конвертировать PNG в 8-битный PNG с использованием библиотеки PHP GD

Я хочу написать процедуру, которая принимает путь к PNG-изображению в качестве параметра и преобразует это изображение в 8-битное PNG-изображение. Мне нужно использовать библиотеку PHP GD для этого.
22 апр '11 в 05:25
1 ответ

Конвертируйте 32-битный png в 8-битный png с помощью ImageMagick, сохраняя полупрозрачные пиксели

Я хочу преобразовать 32-битный PNG в 8-битный PNG с ImageMagick, но полупрозрачные пиксели теряются. Как решить эту проблему? Команда, которую я использую, следующая convert original.png PNG8:output.png
0 ответов

Как узнать, загружен ли файл в формате PNG-8, PNG-24 или PNG-32?

Я пытаюсь загрузить изображение из сети и сохраняю его в виде файла png (image.png). Как я могу определить, является ли изображение файлом PNG-8, PNG-24 или PNG-32 (по умолчанию?) И есть ли способ изменить тип файла на один или другой? Я использую к…
15 сен '16 в 02:03
0 ответов

Написание 8-битного png с прозрачным цветом из C++ в Windows

У меня есть некоторый код для генерации искусственных изображений искусственного цвета из данных сонара бокового сканирования, которые я хочу загрузить в Google Earth в качестве оверлеев. Я должен быть экономным, так что 8-битные файлы PNG, похоже, …
03 сен '13 в 13:53
7 ответов

Как вы можете отличить png8 от png24?

Я работаю над сайтом, который использует много файлов png24 для прозрачности. Мне нужно заменить их на файлы png8, так как все обходные пути стиля png fix для png24 приводят к случайной блокировке IE6. Посмотрите эту ссылку, чтобы получить представл…
14 ноя '08 в 14:50
1 ответ

Создание и запись палитры RGBA PNG с использованием NSImage

Я пытаюсь создать изображение PNG с палитрой (8 бит на пиксель), использующее палитру RGBA (32 бит на запись палитры), используя платформу Cocoa *. Я пробовал несколько комбинаций для [NSBitmapImageRep initWithBitmapDataPlanes:…] метод. Кажется, для…
06 фев '11 в 21:46
3 ответа

PNG8+Alpha от Fireworks (colormap) отличается / меньше, чем где-либо еще (RGBA). Зачем?

В Fireworks при экспорте файла PNG8 с альфа-прозрачностью результирующий файл будет выглядеть примерно так: png8-fireworks.png: PNG image data, 500 x 500, 8-bit colormap, non-interlaced Если вы конвертируете 32-битный PNG с использованием других инс…
08 июл '09 в 16:09
1 ответ

Только PHP GD: PNG24+Alpha => PNG8 не сохраняет Alpha

Пожалуйста, не публикуйте код, который вы на самом деле не тестировали! Я потратил некоторое время на поиски этого ответа. В Stackru есть несколько похожих постов, но ничто из того, что я нашел, не может дать такой, казалось бы, простой результат. p…
24 авг '13 в 17:12
6 ответов

В чем разница между png8 и png24

Я хочу знать об использовании файлов PNG. Есть два формата, доступных для изображений PNG; один - png8, а другой - png24. Я хотел бы знать, что если я использую любой тип в моем html страница, будет ли какая-либо ошибка? Или это только вопрос качест…
28 мар '14 в 07:54
1 ответ

Imagemagick нижняя глубина PNG

У меня есть огромное количество изображений от разных художников, работающих над проектом. Изображения имеют различные характеристики, но все они в формате PNG. Некоторые из них 8-битные индексированные (палитра), другие имеют настоящий цвет с альфа…
19 июл '13 в 08:48
6 ответов

PHP gdLib 8-битный PNG с альфа

Как можно сохранить мое изображение, созданное с помощью GD, в виде PNG-8? он хорошо сохраняет как gif с прозрачным каналом - но я хочу использовать png-8. С наилучшими пожеланиями, Beerweasle
19 ноя '09 в 09:27
2 ответа

Как определить, является ли изображение PNG24 или PNG8 и количество бит и каналов?

Я пытаюсь различить изображения PNG-8 и PNG-24 с getimagesize или Imagick, но я не совсем знаю, как это сделать. getimagesize не возвращает каналы для моих PNG и отображает mimetype. Он хорошо работает для других изображений и показывает правильные …
04 ноя '10 в 10:27
0 ответов

Как удалить альфа-канал изображения PNG-24 по Java ava

У меня есть изображения PNG-24, как я могу удалить его альфа-канал? Или как конвертировать его в формат PNG-8? Вот мои коды, но это не сработает. BufferedImage src = ImageIO.read(source); AffineTransform xform=AffineTransform.getScaleInstance(1.0, 1…
03 июл '13 в 05:07
2 ответа

Создать палитру CGImageRef

Я пытаюсь создать палитру (индексированный) PNG с использованием CoreGraphics. Лучшее, что я нашел, это то, что я могу использовать: CGColorSpaceRef colorSpace = CGColorSpaceCreateIndexed(CGImageGetColorSpace(maskedImage), 255, <#const unsigned c…
04 июл '13 в 21:57
1 ответ

Как сохранить 8-битные PNG с помощью ChunkyPNG или RMagick

Я пытался сохранить 8-битные PNG (PNG8) с помощью RMagick ( http://rmagick.rubyforge.org/) и ChunkyPNG ( https://github.com/wvanbergen/chunky_png), но не смог этого сделать, Однако я могу заставить его работать на RMagick только в том случае, если у…
28 июн '11 в 09:41
0 ответов

Преобразование 8-битного PNG в 32-битный PNG с прозрачностью, используя libpng

Возникла проблема при попытке преобразовать 8-битный PNG в 32-битный PNG с помощью libpng. Я установил png_set_palette_to_rgb(png) и вызванный файл png_read_update_info. Однако изображение не отображается должным образом, т.е. я получаю полупрозрачн…
09 апр '20 в 07:52
0 ответов

Сохраните PNG как PNG-8 с дизерингом Floyd-Steinberg 2, как GIMP в PHP

В GIMP я могу сохранить изображение для Интернета со следующими свойствами: PNG-8 Палитра 256 цветов Дизеринг: Флойд-Стейнберг / Флойд-Штейнберг 2 / позиционируется С помощью этих параметров я могу уменьшить размер файла изображения примерно до 70% …
17 сен '19 в 15:19