घर
Top.Mail.Ru Yandeks.Metrika
मंच: "शुरुआती";
वर्तमान संग्रह: 2018.07.22;
डाउनलोड करें: [xml.tar.bz2];

नीचे

छवि पर एक तस्वीर कैसे प्रदर्शित करें? (डेल्फी एक्सई, एंड्रॉइड) इसी तरह की शाखाएँ खोजें


Антонов Саша   (2016-07-14 09:47) [0]

आपका स्वागत है! मैं छवि घटक पर फ़ोटो प्रदर्शित करने का तरीका सीखना चाहता हूं। मुझे Embarcadero वेबसाइट http://docwiki.embarcadero.com/CodeExamples/Berlin/en/FMXTCanvasDrawFunctions_(Delphi) पर एक उदाहरण मिला है, इसे अपने लिए थोड़ा पुनर्निर्धारित करें:
था
MyBitmap: TBitmap;
MyRect: TRectF;
शुरू करना
MyBitmap: = TBitmap.CreateFromFile ("c: \ myphoto.jpg");
MyRect: = TRectF.Create (50, 30, 150, 200);
Image1.Bitmap.Canvas.BeginScene;
Image1.Bitmap.Canvas.DrawBitmap (MyBitmap, MyRect, MyRect, 20);
Image1.Bitmap.Canvas.EndScene;
अंत;

मैंने ऑनशॉ इवेंट पर फॉर्म डाल दिए (ताकि यह स्टार्टअप पर तुरंत लोड हो), लेकिन अंत में मुझे केवल एक सफेद फोन स्क्रीन मिलती है। मैं क्या गलत कर रहा हूँ?



Антонов Саша   (2016-07-14 09:53) [1]

निम्नलिखित पंक्तियों को भी जोड़ा:

प्रक्रिया TForm1.FormCreate (प्रेषक: TObject);
शुरू करना
Image1.Bitmap.SetSize (Round (Image1.Width), राउंड (Image1.Height));
Image1.Bitmap.Clear (TAlphaColors.White);
अंत;
परिणाम वही है .. (((



Игорь Шевченко ©   (2016-07-14 10:18) [2]


> लेकिन अंत में मुझे केवल एक सफेद स्क्रीन वाला फोन मिलता है


और फोन पर Android में निश्चित रूप से है


> "c: \ myphoto.jpg"


?



yui   (2016-07-14 10:38) [3]

हर कोई लंबे समय से जानता है कि बाल्टी में "tse" डिस्क नहीं है

केवल एक डिस्क "एफ" (फ्लैश ड्राइव) है
और कभी-कभी "एस" ड्राइव करें (बाहरी फ्लैश ड्राइव)



Антонов Саша   (2016-07-14 10:52) [4]

Redid, अब मैं स्ट्रीम से एक तस्वीर लेता हूं, इसे संसाधनों में प्री-लोड कर रहा हूं, लेकिन परिणाम समान है .. ((

था
एबिटमैप: टीबीटैम्प;
aWidth, aHeight: पूर्णांक;
SrcRect, DstRect: TRectF;
rs_img: TResourceStream;
चित्र: TImage;
शुरू करना
Form1.Image1.Bitmap.Canvas के साथ
शुरू करना
अगर FindResource (0, "MyPhoto", PChar (RT_RCDATA)) <> 0 तो rs_img: = TResourceStream.Create (0, "MyPhoto", PChar (RT_RCDATA));
छवि: = TImage.Create (nil);
Image.BitMap: = TBitMap.Create (0, 0);
Image.BitMap.LoadFromStream (rs_img);
ABitmap: = Image.BitMap;
aWidth: = ABitmap.Width;
ऐहाइट: = एबिटमैप। हाइट;
SrRRect: = RectF (0,0, aWidth, aHeight);
DstRect: = RectF (x, y, aWidth + x, aHeight + y);
अगर BeginScene तो
शुरू करना
ड्रॉइबिटमैप (एबिटमैप, SrcRect, DstRect, 1, True);
EndScene;
Image.Free;
rs_img.Free;
अंत;
अंत;
अंत;



yui   (2016-07-14 11:00) [5]

छवि बिटमैप बिटमैप चाहता है (bmp)
और आपने उसका बायाँ jpeg प्रहार किया

यह न केवल Android में काम करेगा। थोड़ा कहाँ काम करेगा



Антонов Саша   (2016-07-14 11:01) [6]

मैं इंटरनेट पर पढ़ता हूं कि लोग सीधे छवि पर लिखते हैं: Image1.Bitmap.LoadFromStream (रिसोकॉक);
लेकिन यह विकल्प फिट नहीं है क्योंकि आपको संसाधनों से कुछ फ़ोटो पढ़ने की आवश्यकता है
और इसे एक ही छवि के विभिन्न स्थानों पर रखें, जैसे कि फोटो गैलरी बनाना।))



yui   (2016-07-14 11:05) [7]

अगर लोग लिखते हैं, तो अंतिम Euro-4 मैच के साथ MP2016 से छवि बिटमैप डाउनलोड करने का प्रयास क्यों नहीं किया जाता है?

सिद्धांत रूप में, छवि को वीडियो दिखाना चाहिए।

लोड एक ही स्ट्रीम स्ट्रीम, सभी चीजें, लोग लिखते हैं ...।



Антонов Саша   (2016-07-14 11:11) [8]

मैंने एक bmp प्रारूप के साथ फोटो को बदल दिया, परिणामस्वरूप, एप्लिकेशन तुरंत बंद हो जाता है
फोन पर शुरू करने के बाद। मैंने कैनवस पर फ़ॉर्म खींचने की कोशिश की, ऑनपैंट घटना के साथ, सब कुछ प्रारूप की परवाह किए बिना काम करता है, यहां तक ​​कि एक पीएनजी फोटो भी पढ़ता है। लेकिन इमेज इमेज को अयोग्य बताने पर ... (



Антонов Саша   (2016-07-14 11:19) [9]

लेकिन हर ओनपेंट में फॉर्म के साथ काम करना असुविधाजनक है और आपको हर चीज को फिर से तैयार करना होगा। हमें एक घटक की आवश्यकता है जिसमें मैंने पेंट किया और भूल गया, फिर मैंने आवश्यक होने पर इसे समाप्त कर दिया। संभवतः छवि इसके लिए या पेंटबॉक्स के लिए अधिक उपयुक्त है?



Kilkennycat ©   (2016-07-14 14:46) [10]


> पेंटबॉक्स



Антонов Саша   (2016-07-14 15:09) [11]

क्या एक उदाहरण पेंटबॉक्स और बिटमैप के साथ काम कर सकता है? विशेष रूप से रुचि है कि क्या घटनाओं में, क्या करना है (ड्राइंग, अपडेट करना)? मैं क्या प्रारूप बना सकता हूं? पारदर्शिता के साथ png-format कैसे प्रदर्शित करें? मैंने एंड्रॉइड के लिए प्रोग्रामिंग के बारे में ओसिपोव पुस्तक डाउनलोड की, लेकिन सब कुछ बहुत कम है और कुछ उदाहरण हैं .. (()



Kilkennycat ©   (2016-07-14 15:28) [12]


> क्या मुझे पेंटबॉक्स और बिटमैप के साथ काम करने का एक उदाहरण मिल सकता है? विशेष रूचि का
> किस इवेंट में, क्या करना होगा (रेंडरिंग, अपडेट करना)?
> मैं क्या प्रारूप बना सकता हूं?

यह है, यहाँ डेल्फी से एक प्रमाण पत्र मुद्रित करने के लिए?



Антонов Саша   (2016-07-14 15:52) [13]

)) स्पष्ट रूप से, मैं आगे गूगल करूँगा ... शायद मुझे एक दास मिलेगा। उदाहरण ...



Антонов Саша   (2016-07-14 16:40) [14]

विरोधाभास जैसा कि यह लग सकता है, मदद कभी-कभी एक बेकार चीज है। मैं उस तरह के एक कार्यकर्ता की तरह एक बिटमैप के साथ एक उदाहरण लिया है, लेकिन यह अभी भी हल नहीं करता है .. ()



sniknik ©   (2016-07-14 16:58) [15]

क्या डेल्फी एक्सई में जेपीईजी मॉड्यूल है? D7 के रूप में:
का उपयोग करता है jpeg; Image1.Picture.LoadFromFile ("c: \ myphoto.jpg");
अच्छी तरह से, या "सी:" के बजाय वहाँ क्या है
काम नहीं कर रहा है?



Антонов Саша   (2016-07-14 17:08) [16]

> स्निपनिक मैं जेपीईजी मॉड्यूल के बारे में नहीं जानता, मैं स्ट्रीम के माध्यम से संसाधनों से एक तस्वीर लेता हूं।
वह कैनवास पर रूपों को खींचता है, लेकिन छवि / पेंटबॉक्स पर ... (
(लेकिन फार्म के साथ काम करना असुविधाजनक है, लगातार फिर से करना)



Kilkennycat ©   (2016-07-14 17:15) [17]


> (लेकिन फार्म के साथ काम करना असुविधाजनक है, लगातार रिवर करना है)

खैर, क्या फॉर्म का कोई ऑनपेंट इवेंट नहीं है?



Антонов Саша   (2016-07-14 17:26) [18]

ऑनपेंट फॉर्म और सब कुछ फिर से तैयार करने के लिए, कुछ और जोड़ें, पुरानी छवि गायब हो जाएगी, ताकि यह पुराने को फिर से न खींचे और अगले एक को, बहुत असुविधाजनक हो .. छवि / पेंटबॉक्स में ऐसा लगता है कि इसे पुराने को फिर से याद करने के साथ याद रखना चाहिए, लेकिन अभी तक कुछ भी काम नहीं करता है उनमें कटौती करने के लिए ... (
स्वरूपों के साथ इन प्रतिबंधों को एक और लानत है .. संसाधनों के प्रपत्र के कैनवास पर (स्ट्रीम) jpg, bmp, png बिना ...



Антонов Саша   (2016-07-14 17:26) [19]

ऑनपेंट फॉर्म और सब कुछ फिर से तैयार करने के लिए, कुछ और जोड़ें, पुरानी छवि गायब हो जाएगी, ताकि यह पुराने को फिर से न खींचे और अगले एक को, बहुत असुविधाजनक हो .. छवि / पेंटबॉक्स में ऐसा लगता है कि इसे पुराने को फिर से याद करने के साथ याद रखना चाहिए, लेकिन अभी तक कुछ भी काम नहीं करता है उनमें कटौती करने के लिए ... (
स्वरूपों के साथ इन प्रतिबंधों को एक और लानत है .. संसाधनों के प्रपत्र के कैनवास पर (स्ट्रीम) jpg, bmp, png बिना ...



Антонов Саша   (2016-07-14 22:32) [20]

मैंने अपने तरीके से समस्या को हल किया, मैं बिटमैप पर आकर्षित होता हूं, फिर मैं इसे छवि को सौंपता हूं ..))
बहुत तेजी से काम करता है! अगर मैं छवि पर चित्रित करता हूं, तो यह शायद धीमा होगा ...



पन्ने: 1 पूरी शाखा

मंच: "शुरुआती";
वर्तमान संग्रह: 2018.07.22;
डाउनलोड करें: [xml.tar.bz2];

ऊपर





मेमोरी: 0.62 एमबी
समय: 0.021 c
2-1468086435
TEdit
2016-07-09 20:47
2018.07.22
TEdit & amp; TMemo


2-1468478872
एंटोनोव साशा
2016-07-14 09:47
2018.07.22
छवि पर एक तस्वीर कैसे प्रदर्शित करें? (डेल्फी एक्सई, एंड्रॉइड)





अफ्रीकी अल्बानियन अरबी भाषा अर्मेनियाई आज़रबाइजानी बस्क बेलारूसी बल्गेरियाई कैटलन सरलीकृत चीनी) चीनी पारंपरिक) क्रोएशियाई चेक डेनिश डच अंग्रेज़ी एस्तोनियावासी फिलिपिनो फिनिश फ्रेंच
गैलिशियन् जॉर्जियाई जर्मन यूनानी हाईटियन यहूदी हिंदी हंगरी आइसलैंड का इन्डोनेशियाई आयरिश इतालवी जापानी कोरियाई लात्वीयावासी लिथुआनियाई मेसीडोनियन मलायी मोलतिज़ नार्वेजियन
फ़ारसी पोलिश पुर्तगाली रोमानियाई रूसी सर्बियाई स्लोवाक स्लोवेनियाई स्पेनिश स्वाहिली स्वीडिश थाई तुर्की यूक्रेनी उर्दू वियतनामी वेल्श यहूदी बंगाली बोस्नियाई
सिबुआनो एस्पेरांतो गुजराती हौसा हमोंग ईग्बो जावानीस कन्नड़ खमेर लाओ लैटिन माओरी मराठी मंगोलियन नेपाली पंजाबी सोमाली तामिल तेलुगु योरूबा
ज़ुलु
Английский Французский Немецкий Итальянский Португальский Русский Испанский