Click here to Skip to main content
15,902,114 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: do they belong to overload? Pin
Bob Stanneveld15-Nov-05 5:48
Bob Stanneveld15-Nov-05 5:48 
GeneralRe: do they belong to overload? Pin
vividwu15-Nov-05 12:21
vividwu15-Nov-05 12:21 
GeneralRe: do they belong to overload? Pin
Bob Stanneveld15-Nov-05 22:32
Bob Stanneveld15-Nov-05 22:32 
QuestionRecycle bin thing Pin
johny_d14-Nov-05 2:26
johny_d14-Nov-05 2:26 
AnswerRe: Recycle bin thing Pin
Mike Dimmick14-Nov-05 2:46
Mike Dimmick14-Nov-05 2:46 
QuestionGetting Image Size Pin
raed14-Nov-05 1:48
raed14-Nov-05 1:48 
AnswerRe: Getting Image Size Pin
YaronNir14-Nov-05 2:27
YaronNir14-Nov-05 2:27 
GeneralRe: Getting Image Size Pin
raed14-Nov-05 2:34
raed14-Nov-05 2:34 
the problem i do resize for image

image = ScaleByPercent(image,50);

so image will have a new size , then i saved the image object into IStream object as following :

<code>
CLSID encoderClsid;
GetEncoderClsid(L"image/jpeg", &encoderClsid);
image->Save(pStream,&encoderClsid,NULL);
</code>

any suggestion in getting the scaled image size in bytes.

<b>ScaleByPercent Function</b><code>
Image* ScaleByPercent(Image *imgPhoto, int Percent)
{
float nPercent = ((float)Percent/100);
int sourceWidth = imgPhoto->GetWidth();
int sourceHeight = imgPhoto->GetHeight();
int sourceX = 0;
int sourceY = 0;
int destX = 0;
int destY = 0;
int destWidth = (int)(sourceWidth * nPercent);
int destHeight = (int)(sourceHeight * nPercent);
Bitmap *bmPhoto = new Bitmap(destWidth, destHeight);
bmPhoto->SetResolution(imgPhoto->GetHorizontalResolution(),
imgPhoto->GetVerticalResolution());
Graphics *grPhoto = Graphics::FromImage(bmPhoto);
grPhoto->SetInterpolationMode(InterpolationModeHighQualityBicubic ) ;
RectF destRectA(destX, destY, destWidth, destHeight);
Unit srcunit = UnitPixel;
grPhoto->DrawImage(imgPhoto,destRectA,sourceX,sourceY,sourceWidth,sourceHeight,srcunit,NULL,NULL,NULL);
return bmPhoto;
}
</code>
GeneralRe: Getting Image Size Pin
Mircea Puiu14-Nov-05 4:40
Mircea Puiu14-Nov-05 4:40 
Questionlaunching windows exploere in 'Film Strip' mode Pin
YaronNir14-Nov-05 1:23
YaronNir14-Nov-05 1:23 
QuestionRe: launching windows exploere in 'Film Strip' mode Pin
David Crow14-Nov-05 2:33
David Crow14-Nov-05 2:33 
AnswerRe: launching windows exploere in 'Film Strip' mode Pin
YaronNir14-Nov-05 2:38
YaronNir14-Nov-05 2:38 
General[Message Deleted] Pin
David Crow14-Nov-05 2:45
David Crow14-Nov-05 2:45 
GeneralRe: launching windows exploere in 'Film Strip' mode Pin
YaronNir14-Nov-05 2:45
YaronNir14-Nov-05 2:45 
GeneralRe: launching windows exploere in 'Film Strip' mode Pin
David Crow14-Nov-05 3:00
David Crow14-Nov-05 3:00 
GeneralRe: launching windows exploere in 'Film Strip' mode Pin
YaronNir14-Nov-05 3:02
YaronNir14-Nov-05 3:02 
GeneralRe: launching windows exploere in 'Film Strip' mode Pin
David Crow14-Nov-05 3:06
David Crow14-Nov-05 3:06 
GeneralRe: launching windows exploere in 'Film Strip' mode Pin
YaronNir14-Nov-05 3:13
YaronNir14-Nov-05 3:13 
GeneralRe: launching windows exploere in 'Film Strip' mode Pin
David Crow14-Nov-05 6:30
David Crow14-Nov-05 6:30 
GeneralRe: launching windows exploere in 'Film Strip' mode Pin
Sheng Jiang 蒋晟14-Nov-05 19:22
Sheng Jiang 蒋晟14-Nov-05 19:22 
GeneralRe: launching windows exploere in 'Film Strip' mode Pin
YaronNir14-Nov-05 21:50
YaronNir14-Nov-05 21:50 
GeneralRe: launching windows exploere in 'Film Strip' mode Pin
David Crow15-Nov-05 3:25
David Crow15-Nov-05 3:25 
GeneralRe: launching windows exploere in 'Film Strip' mode Pin
YaronNir15-Nov-05 5:24
YaronNir15-Nov-05 5:24 
GeneralRe: launching windows exploere in 'Film Strip' mode Pin
Sheng Jiang 蒋晟15-Nov-05 8:08
Sheng Jiang 蒋晟15-Nov-05 8:08 
GeneralRe: launching windows exploere in 'Film Strip' mode Pin
YaronNir15-Nov-05 22:12
YaronNir15-Nov-05 22:12 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.