मैं TImageList
से TImage
पर एक तस्वीर (32 बिट-गहराई, पारदर्शी) लोड करना चाहता हूं। मानक दृष्टिकोण ImageList.GetBitmap(Index, Image.Picture.Bitmap);
होगा। हालांकि GetBitmap
विधि पारदर्शिता के साथ काम नहीं करती है, इसलिए मुझे हमेशा एक गैर-पारदर्शी बिटमैप मिलता है।छविसूची से पारदर्शी छवि कैसे लोड करें?
6
A
उत्तर
23
कामकाज अपेक्षाकृत सरल है - ImageList एक और तरीका प्रदान करता है, GetIcon
, जो पारदर्शिता के साथ ठीक काम करता है। कोड को लोड करने के लिए एक पारदर्शी छवि होगा:
ImageList.GetIcon(Index, Image.Picture.Icon);
और भूल नहीं है उचित ImageList गुण सेट करने के लिए:
ImageList.ColorDepth:=cd32bit;
ImageList.DrawingStyle:=dsTransparent;
2
मैं भी एक tImageList से छवियों में गुजर के साथ विभिन्न मुद्दों पड़ा है। तो मेरे पास एक साधारण रैपर दिनचर्या है जो आमतौर पर नौकरी करता है और यह पारदर्शिता को लागू करता है। नीचे दिया गया कोड डेल्फी 2005 है और imlActiveView tImageList घटक है जिसमें बटन ग्लाइफ छवियों का मेरा सेट है।
procedure TfrmForm.LoadBitmap (Number : integer; bmp : tBitMap);
var
ActiveBitmap : TBitMap;
begin
ActiveBitmap := TBitMap.Create;
try
imlActiveView.GetBitmap (Number, ActiveBitmap);
bmp.Transparent := true;
bmp.Height := ActiveBitmap.Height;
bmp.Width := ActiveBitmap.Width;
bmp.Canvas.Draw (0, 0, ActiveBitmap);
finally
ActiveBitmap.Free;
end
end;
यहाँ उपयोग जहां 5 वीं imlActiveView छवि btnNavigate.Glyph में पारित हो जाता का एक उदाहरण है।
LoadBitmap (5, btnNavigate.Glyph)
संबंधित मुद्दे
- 1. एक पारदर्शी छवि के बाउंडिंगबॉक्स प्राप्त करें?
- 2. गैलरी से छवि दृश्य में कोई छवि कैसे लोड करें?
- 3. मेमोरी से पिक्चरबॉक्स छवि लोड करें?
- 4. एक छवि पारदर्शी
- 5. समाधान में फ़ोल्डर से छवि लोड करें?
- 6. पारदर्शी छवि - पृष्ठभूमि रंग
- 7. किसी छवि से अर्ध-पारदर्शी कर्सर बनाएं
- 8. छविसूची: 32-बिट छवियां गुणवत्ता खो देती हैं
- 9. क्लासपाथ से Android ImageView के लिए छवि कैसे लोड करें?
- 10. उपयोगकर्ता के कंप्यूटर से छवि को कैसे लोड करें
- 11. सी # मेट्रो ऐप वेब से छवि को कैसे लोड करें
- 12. libgdx बनावट छवि पारदर्शी रेंडर
- 13. छवि पर पारदर्शी पाठ लिखना
- 14. पारदर्शी रूप से क्लिक करें
- 15. आंशिक रूप से पारदर्शी छवि पर WPF कर्सर
- 16. छवि लोड होने के बाद छवि ऊंचाई प्राप्त करें
- 17. सीएसएस पारदर्शी पृष्ठभूमि छवि "डेटा:" का उपयोग
- 18. फ्लेक्सस्लाइडर धीमी छवि लोड
- 19. जावास्क्रिप्ट लोड पृष्ठभूमि-छवि asynchrously
- 20. किसी अन्य पारदर्शी छवि पर एक पारदर्शी छवि की प्रतिलिपि बनाना
- 21. पृष्ठभूमि छवि के साथ सफेद से पारदर्शी ढाल
- 22. एक स्ट्रिंग से एक छवि दृश्य छवि कैसे सेट करें?
- 23. आईफोन संदर्भ पृष्ठभूमि पारदर्शी कैसे करें?
- 24. सिल्वरलाइट छवि: लोड यूआरएल गतिशील रूप से?
- 25. फेसबुक ओग से छवि को लोड नहीं करता है: छवि
- 26. एचटीएमएल 5 फ़ाइल लोड छवि पृष्ठभूमि-छवि
- 27. कुछ छवि के लिए लोड प्रगति एनीमेशन कैसे प्रदर्शित करें?
- 28. रनटाइम में WPF को छवि कैसे लोड करें?
- 29. एक पारदर्शी से एक अपारदर्शी रंग
- 30. jQuery छवि लोड कॉलबैक
की तरह [ 'RRUZ suggested'] (http://stackoverflow.com/questions/10972986/png-image-from-imagelist#comment14330479_10973026) कुछ समय पहले ... – TLama