2 Stimmen

Wie zeigt man das Bild UIImageJPEGRepresentation im iphone sdk an?

Ich möchte UIImageJPEGRepresentation verwenden, um das Bild in iphone hinzuzufügen, in unten Code, den ich etwas fehlen, ich weiß nicht, wie man hinzufügt

NSData *data=[NSData dataWithContentsOfURL:[NSURL URLWithString:gameObj.gameThumbnails]];   
UIImage *myImage=[UIImage imageWithData:data];

imageView.image=UIImageJPEGRepresentation(myImage, 90);// I am missing something here
[elementView addSubview:imageView];
[imageView release];  

 /*gameObj.gameThumbnails is an url like http://static.gamesradar.com/images/mb/GamesRadar/us/Games/X/X-Men%20Arcade/Bulk%20Viewer/360%20PS3/2010-10-11/192.168.30.167-image36_bmp_jpgcopy--game_thumbnail.jpg
*/

Bitte helfen Sie mir aus dieser Situation heraus

13voto

iOSPawan Punkte 2874

Sie setzen die Vergleichsqualität auf 90. Sie sollte zwischen 0,0 und 1,0 liegen.

3voto

kennytm Punkte 488916

Die Funktion UIImageJPEGRepresentation gibt ein NSData (Array von Bytes) zurück, das den Inhalt des Bildes darstellt, wenn es in JPEG komprimiert ist.

Um es anzuzeigen, müssen Sie einfach das UIImage direkt verwenden.

imageView.image = myImage;

0voto

Novarg Punkte 7360

Stellen Sie sicher, dass Sie:

  • Setzen Sie die Komprimierungsqualität auf 0,9 (sie MUSS zwischen 0,0 und 1,0 liegen).
  • Den Rahmen der UIImageView korrekt einstellen
  • Machen Sie die UIImageView nicht versteckt

Und wenn es dann immer noch nicht funktioniert, versuchen Sie Folgendes:

[elementView bringSubviewToFront:imageView];

Ich hoffe, es hilft

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X