Applying an image to a Unity UI Panel - user-interface

Does an image have to be a specific type, so that you can simply drag it from a folder in a Unity project and drop it on top of the Source Image field of the Image component of a UI element, such as a Panel?
I try to do this with a jpg logo, in order to apply it to a Panel element, but it would not apply...

Navigate to the .jpg file within the Unity Editor and select it so that the details appear in the Unity Inspector panel, then change the Texture Type to Sprite (2D and UI). This new Sprite element can now be assigned to the Source Image field of the Image component.

Related

How to get missing Source Image name in Unity3d?

Is there way to get the missing image name directly?
Missing Sprite
Go to image inside your project files, click on it and in Inspector you will see Texture type property. Check if it is set to Sprite (2D and UI) since by default when you add image it is set to default and some unity components can't see it.

how to color a particular part of image in photoshop

Hi guys I am new to photoshop I have spirit image here which has multiple images in same images for example I have cart image here alongside of phone call image. I just want to change the color of cart to red.. I have photoshop and went through tutorials but hue/saturation doesn't help enter image description here
can someone help me or provide me steps how to change color.
Your screenshot seems to show that your sprite image is a transparent PNG, so you can click the Lock Transparent Pixels button on the Layers panel on the right. Then you can pick the color red you want in the Color Picker and use the Brush tool to paint only the cart.
You can select just one image, or a specific part of a larger image, by using the 'magic wand' tool.
Click this icon, or the icon most similar to it in Photoshop:
Magic Wand Tool
Then select your shopping cart by clicking on a portion of it which is colored, then you'll be able to change the color with the paint bucket tool, or by using the menu at the top of the screen.
You'd click 'Edit' then 'Fill' to fill your selection with the color chosen in your color picker currently.
For changing a color you have to go to right footer and there you'll see fx (Add a layer style) -> Color Overlay.
From there you can change the color of your cart
For reference I am attaching the images.
Fx Menu
Color Overlay

Change button image in Unity 3D

I'm a Unity nob, so please don't flame me for this question.
I'm trying to change a simple UI button to look like a Play button (via simple Play PNG image), I see that the Button have a Source Image under the Image script, but as far as I can see I must select a Sprite.
How can I create a Sprite from a PNG Image?
Unity's sprite is a kind of Texture.
Import your PNG by drag your file to the Project panel, Unity will automatically generate texture for you.
Click on that file, The Inspector panel will show texture's Import setting.
In Inspector, Choose texture type as Sprite (2D and UI), Hit Apply at the bottom.
In Project Panel, Drag this texture to your Source Image under Image Script

How to re-initialize Image View container with the original size of the image, in LaunchScreen?

In XCode, I'm trying to find a way to re-initialize an Image View container to match with the original size of the image, without entering size (width/height) manually? Is there any button or something to do it quickly?
Ok I've found how to do that. Select the Image View, then click on the triangle symbol on bottom right to deploy a menu then click on Update Frames.

Image not assigning in Unity3d

I'm currently working on a puzzle game project in Unity3D and when I'm trying to assign a new image in script in the inspector view, it is still reading the old image by default. But the the field now has updated to new image name, and if I delete the old image, it is not showing up any image at all, just a gray color object.
What's wrong?
This is the image of the inspector view
The gray color means there is no image defined for that object. Try to make sure you have the reference to the image setup. Also try to reopen the scene to see the reflected changes.

Resources