Miért nem tudom betölteni a képet?
//main.cpp
#include <SFML/Graphics/RenderWindow.hpp>
#include <SFML/Window/Event.hpp>
#include <SFML/Graphics/Image.hpp>
#include <iostream>
int main()
{
sf::Image icon;
if(!icon.loadFromFile("AmobaIcon.psd")) //Azt írja hogy a fált nem tudja megnyitni.
return 1;
sf::RenderWindow rWindow;
rWindow.create(sf::VideoMode(700, 650, 32), "AMOBA-GAME", sf::Style::Close, sf::ContextSettings(8));
rWindow.clear();
rWindow.setIcon(32, 32, icon.getPixelsPtr());
rWindow.display();
while(rWindow.isOpen())
{
sf::Event Event;
while(rWindow.pollEvent(Event))
if(Event.type == sf::Event::Closed)
rWindow.close();
else
if(Event.type == sf::Event::Resized)
continue;
}
return 0;
}
A fájlnak 32 bites rgba nak kell lennie mert később ezzel a képpel akarom beállítani a létrehozott ablak ikonját.
sf::Image icon;
if(!icon.loadFromFile("AmobaIcon.psd")) //Azt írja hogy a fált nem tudja megnyitni.
return 1; //Mindig igaz a feltétel mert a képet nem tudja betölteni. :(
Igen.
De próbáltam tiff formátumban is.
Ugyanaz a hiba nem tudja megnyitni.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!