المشاركات : 245
المواضيع 69
:
: 12
الإنتساب : Jan 2013
كود :
uses
JPEG
var
j:TJPEGImage;
b:TBitmap;
begin
j:=TJPEGImage.Create;
b:=TBitmap.Create;
OpenPictureDialog1.Execute;
j.LoadFromFile(OpenPictureDialog1.FileName);
b.Width:=j.Width;
b.Height:=j.Height;
b.Canvas.Draw(0,0,j);
SavePictureDialog1.Execute;
b.SaveToFile(SavePictureDialog1.FileName+'.bmp');
b.Free;
j.Free;
showmessage('changed');
end;
المشاركات : 131
المواضيع 73
:
: 0
الإنتساب : Feb 2012
عذرا اخي لم اجد اي خطأ الكود يعمل معي بشكل جيد ولكن بدل زيادة الامتداد'bmp' جرب وضعه في defaultext savepicturedialog*
المشاركات : 245
المواضيع 69
:
: 12
الإنتساب : Jan 2013
rabihpascal كتب : عذرا اخي لم اجد اي خطأ الكود يعمل معي بشكل جيد ولكن بدل زيادة الامتداد'bmp' جرب وضعه في defaultext savepicturedialog*
مازال الخطأ عندى أخى فى الـ OpenPictureDialog1 :confused: تفضل المشروع فى المرفقات أخى :.
الملفات المرفقة
example.rar (الحجم : 1.36 ك ب / التحميلات : 4)
المشاركات : 131
المواضيع 73
:
: 0
الإنتساب : Feb 2012
اخي الكريم تظهر المشكلة وكأنها في الحفظ savepicturedialog1.filterindex:=4 قبل السطرsavepicturedialog1.execute*
المشاركات : 245
المواضيع 69
:
: 12
الإنتساب : Jan 2013
rabihpascal كتب : اخي الكريم تظهر المشكلة وكأنها في الحفظ savepicturedialog1.filterindex:=4 قبل السطرsavepicturedialog1.execute*
طب اخى ما هو التعديل المطولب لكى يعمل الكود بنجاح .. وضعت حتى try ولكن باتت بالفشل وتظهرلى رسالة ..
كود :
http://up.dev-point.com/uploads/140fd3103d481.bmp
المشاركات : 654
المواضيع 34
:
: 106
الإنتساب : Aug 2010
السلام عليكم
وهكذا
PHP كود :
var JPG : TJPEGImage ; BMP : TBitmap ; begin JPG := TJPEGImage . Create ; BMP := TBitmap . Create ; try if OpenPictureDialog1 . Execute then begin JPG . LoadFromFile ( OpenPictureDialog1 . FileName ); BMP . Width := JPG . Width ; BMP . Height := JPG . Height ; BMP . Canvas . Draw ( 0 , 0 , JPG ); if SavePictureDialog1 . Execute then begin BMP . SaveToFile ( SavePictureDialog1 . FileName ); ShowMessage ( 'Changed' ); end ; end ; finally JPG . Free ; BMP . Free ; end ; end ;
سبحان الله وبحمده سبحان الله العظيم
المشاركات : 245
المواضيع 69
:
: 12
الإنتساب : Jan 2013
27-06-2014, 12:21 AM
(آخر تعديل لهذه المشاركة: 09-07-2014, 10:24 PM بواسطة S.FATEH .)
بـارك الله فيك أخى ghost-dz الكريم أحسنت