Jump to content

[HELP] How to create a dxDrawImage progress bar?


Turbe$Z

Recommended Posts

  • Moderators

The first 4 args are same as dxDrawImage, its absolute x, y, width and height. The position on your screen, where you want to render the image section.

The 5-8th args are the coordinates of the image section.

If you have a 500x500px image and you want to render the left top corner of the image (50x50px section) on center of your screen:

local sx, sy = guiGetScreenSize()
dxDrawImageSection(
    sx/2-75/2, sy/2-75/2, 75, 75, -- the position on the screen
    0, 0, 50, 50, -- coordinates of the section.
    "image.png"
)

 

 

Hungarian:

Első négy argument az a dxDrawImage-hez hasonlóan a kép pozíciója a képernyődön

Viszont a 5-8. argumentet már magán a képen belül kell nézned, a képrészlet amit ki szeretnél vágni.

Ha van egy 500x500 pixeles képed aminek a bal felső sarkát szeretnéd kivágni (egy 50x50 pixeles négyzetet), akkor fenti kódrészletben látod mit kell tenned.

Természetesen ha egy 50x50 pixeles képed vágsz ki attól renderelheted nagyobb méretben, csak romlani fog a minősége, ahogy fent is csináltam.

  • Thanks 1
Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...