Резултати от 1 до 2 от общо 2

.NET :: Как да скалирам на 50% jpeg файл и да го запиша на диска?

Сподели във Facebook Сподели в Twitter Изпрати на Email Сподели в LinkedIn
  1. Junior Member
    Тук е от
    Oct 2004
    Мнения
    24
    #1

    .NET :: Как да скалирам на 50% jpeg файл и да го запиша на диска?

    Здравейте!

    Как да отворя един jpeg файл, да го намаля на 50 % и да го запиша обратно на диска?

    Опитах със следния код:

    * img: Image;
    * g: Graphics;
    * r: Rectangle;

    * * img := Image.FromFile(filesindir[i]);
    * * g := Graphics.FromImage(img);
    * * g.ScaleTransform(0.5, 0.5);

    * * // ??? img.FromGraphics???

    * * img.Save(filesindir[i] + '_');
    * * end;
    но не можах да намеря начин да запиша инстанцията на Graphics във файл, или в Image обект.

    Имате ли идея как трябва да стане това?

  2.  
     
  3. Member Аватара на kamenf
    Тук е от
    Feb 2005
    Мнения
    799
    #2

    Re: .NET :: Как да скалирам на 50% jpeg файл и да го запиша на диска?

    Например:

    Код:
    * img: Image;
    * B: Bitmap;
    * g: Graphics;
    
    begin
    * img:=Image.FromFile('original.jpg');
    * b:=Bitmap.Create(img.Width div 2,img.Height div 2);
    * g:=Graphics.FromImage(b);
    * g.DrawImage(img,
    * * Rectangle.Create(0,0,img.width div 2,img.Height div 2),
    * * Rectangle.Create(0,0,img.width,img.Height),GraphicsUnit.Pixel);
    * b.Save('scaled.jpg',ImageFormat.Jpeg);
    end;
    И ако искаш да стане по-качествено скалиране си го видоизмени...

Сподели във Facebook Сподели в Google Plus Сподели в Twitter Изпрати на Email Сподели в LinkedIn

Подобни теми

  1. Как да запиша файл с големина 2050 мб на iso9660/joliet
    От ultra33 във форум Общ - софтуер
    Отговори: 1
    Последно: 07-03-11, 16:30
  2. Отговори: 6
    Последно: 20-08-10, 16:15
  3. Отговори: 3
    Последно: 25-10-05, 12:55
  4. PDF -> JPEG
    От vapros4o във форум Общ - софтуер
    Отговори: 3
    Последно: 03-10-04, 17:28
  5. JPEG - security
    От GuRu във форум Общ - софтуер
    Отговори: 4
    Последно: 27-10-03, 12:17

SetCombG.com
SetCombG.com е портален сайт и Форум за битова техника, телевизори, климатици, лаптопи и смартфони, създаден през 1999 година.
Заедно сме над 20 години!
Следвай ни
Горе