Qt ile QWidget'ta tam olarak indirilmiş bir görüntü oluşturmak oldukça kolaydır. Ancak, kısmen indirilmiş bir ilerleyen jpg (veya png) getirilirken render etmek istiyorum.Bir QWidget’te, indirilmekte olan progresif JPEG’i nasıl oluştururum?
6
A
cevap
-1
Görüntüyü bir QGraphicsView üzerinde oluşturabilirsiniz. Bu amaçla, üye değişkenleri olarak iki QImage işaretçisine sahip bir QGraphicsItem yazabilirsiniz. Bunlardan biri tampon olarak kullanılabilir, böylece yeni baytlar arabelleğe yazılabilir. Diğer görüntü işleme için kullanılabilir. paint() işlevi aşağıdaki gibi uygun bir şekilde GIF formatını hatırladığım için
painter->drawImage(0,0,*mRenderImage);
0
. Ve bunu QT araçları ve kütüphaneleri ile yapmanın bir yolunu görmüyorum. Kısmi indirilmiş (gif) görüntüyü QPixmap veya QImage'a gizlemek için bir yol bulmanız gerektiğini ve bunu göstermeniz gerektiğini düşünün.
İlgili konular
- 1. Yuvarlatılmış köşeleri olan MFC'de nasıl bir ilerleme denetimi oluştururum?
- 2. Yüzde sayacı olan bir jQuery önyükleyicisini nasıl oluştururum?
- 3. Hem Kalın hem de İtalik olan bir NSFont nasıl oluştururum?
- 4. Bir JPEG resmi progresif olup olmadığını doğrulama
- 5. Bir ConstraintViolationException nasıl oluştururum?
- 6. WPF'de yuvarlak köşeleri olan kesikli kenarları nasıl oluştururum?
- 7. Bir 404 sayfasını nasıl oluştururum?
- 8. Bir String'den org.xml.sax.InputSource nasıl oluştururum?
- 9. Parkeden bir DataSet'i nasıl oluştururum?
- 10. İstemci olan bir bükülmüş sunucu nasıl yazılır?
- 11. Özel bir haar sınıflandırıcısı nasıl oluştururum?
- 12. Linux'ta ODBC için nasıl bir DSN oluştururum?
- 13. İlkbahar İlkbahar uygulamasını progresif olarak yeniden başlatın
- 14. Basit bir joomla eklentisini nasıl oluştururum?
- 15. İşaretçi dizisini nasıl oluştururum?
- 16. QOpenGLWidget'te üçgeni nasıl oluştururum?
- 17. System.Net.Mail MailMessage'ın bir modelini nasıl oluştururum?
- 18. RSS beslemesi nasıl oluştururum?
- 19. Hazırda Bekletme durumu olan sıralı bir Liste için nasıl eşleme dosyası oluştururum?
- 20. PL/pgSQL'de yuvalanmış bir işlevi nasıl oluştururum?
- 21. "Futures" in bir listesini nasıl oluştururum?
- 22. Bir veri çerçevesinin kopyasını nasıl oluştururum? R
- 23. LaTeX'te \ title gibi bir komutu nasıl oluştururum?
- 24. .NET'de bir sözlük listesi nasıl oluştururum?
- 25. URL'den nasıl bir geri alma etiketi oluştururum?
- 26. Boost ile nasıl kritik bir bölüm oluştururum?
- 27. XCode'da yeni bir C++ projesi nasıl oluştururum?
- 28. Köşeli 2 Yuvalanmış bir yapıyı nasıl oluştururum?
- 29. Program aracılığıyla bir UIViewController nasıl oluştururum?
- 30. AutoHotkey ile nasıl bağımsız bir exe oluştururum?
Tamam. Ne denedin? –
QPainter kullanarak bir jpg görüntüsü olarak kısaca getirilen yorumlamayı bir jpg görüntüsü olarak denedim. Tüm bytearray getirilene kadar bu işe yaramaz. Ben de ilerici jpg işlemek için ipuçlarını QImage, QPainter üzerinde belgelere bakarak çalıştı. –