Lazarus
Home
Help
TinyPortal
Search
Login
Register
Lazarus
»
Forum
»
Programming
»
Graphics and Multimedia
»
Graphics
»
BGRABitmap and LazPaint
»
Change PNG depth
Free Pascal
Website
Downloads
Wiki
Documentation
Bugtracker
Mailing List
Lazarus
Website
Downloads (Laz+FPC)
Packages (OPM)
FAQ
Wiki
Documentation (RTL/FCL/LCL)
Bugtracker
CCR Bugs
GIT
Mailing List
Other languages
Foundation
Website
Useful Wiki Links
Project Roadmap
Getting the Source
Screenshots
How to use the forum
Forum Rules
About donations (wiki)
Bookstore
Computer Math and Games in Pascal
(preview)
Lazarus Handbook
Search
Advanced search
Recent
EasyLazFreeType Bug?
by
Tommi
[
Today
at 10:57:47 am]
AArch64. Fast method to c...
by
LemonParty
[
Today
at 10:54:26 am]
embed .jpg file into .pp ...
by
Thaddy
[
Today
at 09:51:38 am]
Call SetLength from assem...
by
Thaddy
[
Today
at 09:00:36 am]
Lazarus Main and Gnome/Wa...
by
robert rozee
[
Today
at 08:57:55 am]
Knigo
by
kirchfritz
[
Today
at 08:53:06 am]
TPlaysound problem Ubuntu...
by
jamie
[
Today
at 12:57:32 am]
Portable verion of FPC an...
by
Martin_fr
[
Today
at 12:26:26 am]
[New Component] ExtTabCtr...
by
d7_2_laz
[June 07, 2026, 11:42:02 pm]
Release ray4laz 6.0
by
lazarusprogrammer
[June 07, 2026, 08:02:14 pm]
Where is Lazarus config
by
n7800
[June 07, 2026, 07:49:03 pm]
Auto-vectorization hint/w...
by
Ten_Mile_Hike
[June 07, 2026, 07:31:42 pm]
Splitting Picture into Qu...
by
Dzandaa
[June 07, 2026, 06:16:22 pm]
Lazarus 4.99 - New featur...
by
Martin_fr
[June 07, 2026, 05:46:05 pm]
FPC Unleashed (inline var...
by
Thaddy
[June 07, 2026, 05:27:05 pm]
GDB 17 for Windows
by
Martin_fr
[June 07, 2026, 04:45:35 pm]
Hint not being shown
by
J-G
[June 07, 2026, 03:34:25 pm]
UnoLib - library in Pasca...
by
ackarwow
[June 07, 2026, 02:16:15 pm]
Very rough version of a s...
by
hedgehog
[June 07, 2026, 08:24:00 am]
water filling simulation
by
ADMGNS
[June 06, 2026, 09:54:50 pm]
Array of structure -> str...
by
Seenkao
[June 06, 2026, 09:44:44 pm]
TStringGrid Question
by
J-G
[June 06, 2026, 08:05:52 pm]
Benchmark: converting arr...
by
LemonParty
[June 06, 2026, 03:25:25 pm]
Read/Parse PDB file to ge...
by
marcov
[June 06, 2026, 02:48:12 pm]
[SOVLED]Curved text in La...
by
paweld
[June 06, 2026, 11:00:52 am]
« previous
next »
Print
Pages: [
1
]
Author
Topic: Change PNG depth (Read 798 times)
AsleyCruz
Full Member
Posts: 118
Change PNG depth
«
on:
April 02, 2023, 04:55:49 pm »
Hi coders
Is there a way to change the PNG depth image using BGRAbitmap?
Thanks in advance.
Code: Pascal
[Select]
[+]
[-]
var
MyPNG
:
TBGRAbitmap
;
begin
MyPNG
:
=
TBGRAbitmap
.
create
(
'old image.png'
)
;
MyPNG
.
SaveToFile
(
'new image.jpg'
)
;
MyPNG
.
free
;
end
;
Logged
Graphic & web designer
lainz
Hero Member
Posts: 4743
Web, Desktop & Android developer
Re: Change PNG depth
«
Reply #1 on:
April 02, 2023, 05:24:01 pm »
Yes there is, but I've never used it so I don't know. Search the forums, 'color quantizer' or something like that.
Logged
https://lainz.github.io/
Print
Pages: [
1
]
« previous
next »
Lazarus
»
Forum
»
Programming
»
Graphics and Multimedia
»
Graphics
»
BGRABitmap and LazPaint
»
Change PNG depth
TinyPortal
© 2005-2018