0

我在我的 iPhone 应用程序的 MFMailComposeSheet 的消息正文中嵌入了一个用户图像。

NSMutableString *messageBody = [[[NSMutableString alloc] initWithString:@"<html><body>"] retain];

NSData *imageData = [NSData dataWithData:UIImagePNGRepresentation(capturedProfileImage)];
NSString *base64String = [self base64forData:imageData];

[messageBody appendFormat:@"<p>&nbsp;&nbsp;&nbsp;&nbsp; %@.</p>",textMessage];
[messageBody appendFormat:@"<p>REGARDS</p>"];
[messageBody appendFormat:@"<p><b><img src='data:image/png;base64,%@'>  </b></p>", base64String];
[messageBody appendFormat:@"<p>&nbsp;&nbsp;&nbsp;&nbsp; %@.</p>",userName];
[messageBody appendFormat:@"<p>&nbsp;&nbsp;&nbsp;&nbsp; %@.</p>",userPhone];
[messageBody appendFormat:@"</body></html>"];

要求格式如下:

示例屏幕

但是嵌入的图像以其实际大小显示,我需要以 57x57 像素显示。如何将图像的宽度和高度固定为 57x57?

4

1 回答 1

0

固定的:

[messageBody appendFormat:@"<p><b><img src='data:image/png;base64  , %@'  style='width:57px; height=57px;'>  </b></p>", base64String];
于 2012-10-19T09:13:51.713 回答