메모리 버퍼에있는 JPEG 프레임을 DirectShow 호환 비트 맵으로 신속하고 일정한 메모리 재 할당없이 변환 할 수있는 Delphi 6 용 JPEG 변환기 (소스 코드)가 있습니까? TBitmap과 함께 기본 JPEG 단위를 사용하지 않으려 고합니다. 변환 할 때마다 새 비트 맵을 할당하고 각 작업과 관련된 일부 초기화/분리 작업을 수행하기 때문입니다
저는 Delphi에서 작업하고 있습니다. 내 코드에 bmp.ScanLine[]을 사용하고 있습니다. 내 코드는 다음과 같습니다 : bmp := TBitmap.Create;
bmp.Height := imgMain.Height;
bmp.Width := imgMain.Width;
for i := 0 to imgMain.Height -
Delphi-XE2 Update3 FireMonkey HD 응용 프로그램에서 FMX.Type.TBitmap에 PNG 이미지를로드합니다. 로드 된 PNG 이미지에 알파 채널이 있는지 여부를 어떻게 확인합니까? 현재 알파 채널이있는 이미지를로드하는 경우 Bitmap.Scanline[Y]^[X]에 알파 정보가 $ AABBGGRR 형태로 있습니다. 그러나 알파없이
이 코드를 사용하여 DIB를 TBitmap으로 변환합니다.이 코드를 PNG 이미지 (투명도 유지)에 적합하도록 어떻게 조작 할 수 있습니까? Transparent 속성을 true로 설정하는 데 지겨워졌지만 코드가 256 색 비트 맵으로 만들어진 것으로 보입니다. 코드 소스 : Here VAR
BitCount : INTEGER;
Bitma