Tja! Du måste gå via något externt bibliotek, t.ex. SDL. Det är den svåra biten. Börja med att bara fixa en bild så löser du det nog. Använd dig av Image Magick, C++-gränsnittet heter Magick++, se http://www.imagemagick.org/Magick++/. Ändra storlek på bilder med C++
Jag undrar vilke kod som behövs för att ändra storlek på en JPG-bild i Dev-C++.
Det är så att jag vill kunna välja en mapp som innehåller bilder och sedan göra om dem till t.ex. 1024x768 och spara dem som nya filer (så att man inte skriver över originalbilden).
Tack! //JoakimSv: Ändra storlek på bilder med C++
http://www.google.se/search?q=SDL+load+picture
http://www.google.se/search?q=SDL+resize+picture
En annan variant är att helt enkelt göra det via befintliga program, Photoshop har batch-möjlighet och jag tror att GIMP har det med.Sv:Ändra storlek på bilder med C++
Jag har gjort några program med Image Magick med C#, och det fungerar mycket bra. Jag brukar vanligtvis köra batch med Photoshop, men i vissa flöden så vill man ha litet mera logik och då passar Image Macick utmärkt. Dessutom så slipper man installera PS då maskinen som skall utföra det, jag har t.ex. ett flöde som jag kör på en server som först kör 3D-rendering med Yafray (renderare) och sedan kör resize och unsharp mask med ImageMagick och sedan paketerar resultatet enligt en viss mappstruktur.
/Andreas