Kod: Tümünü seç
/1-jpg dönüştürme (BMP genişlik yükseklik aynı olacak şekilde
var
MyJPEG : TJPEGImage;
MyBMP : TBitmap;
begin
MyBMP := TBitmap.Create;
try
with MyBMP do
begin
LoadFromFile('...'+ DosyaAdi +'.bmp');
MyJPEG := TJPEGImage.Create;
try
with MyJPEG do
begin
Assign(MyBMP);
CompressionQuality := 12;
Compress;
SaveToFile('...'+ DosyaAdi +'.JPEG');
end;
finally
MyJPEG.Free;
MyJPEG := nil;
end;
end;
finally
MyBMP.Free;
MyBMP := nil;
end;
benim istediğim burda bu bmp dosyaları 3 mb çivarında bu quality 12 de sıkıştırınca 50 kb felan düşüyor ama benim burda daha aşağıda sıkıştırırsam kalite çok düşüyor ve okunmuyor iyi görünmüyor vb..
Benim istediğim bu işi fotoshop da web için sıkıştırıyorduk böyle büyük dosyaları 12kb 5 kb kadar düşürüyor. delphide bunu nasıl yapabiliriz.
Veya bildiğim kadarıyla vectörel olarak kaydedersek daha az yer kaplarmış ama ben bilmiyorum öyle diyorlar. böyleyse bilen arkdaşlardan bu konudada yardımlarını esirgemezlerse çok memnun olurum. Hep birlikte bir konuyu daha öğrenmiş oluruz.