掲示板

Get Image from Image Gallery in a portlet plugin

thumbnail
15年前 に Mario Muñoz によって更新されました。

Get Image from Image Gallery in a portlet plugin

Junior Member 投稿: 43 参加年月日: 07/08/27 最新の投稿
Hi,

I'd like to show an image saved within the image gallery portlet in my custom portlet application. I've been searching the API, but it seems too confusing. Can anybody provide an example of accesing images from image gallery?

Thanks.

Mario.
thumbnail
15年前 に Ray Augé によって更新されました。

Re: [Liferay Forums][3. Development] Get Image from Image Gallery in a port

Liferay Legend 投稿: 1197 参加年月日: 05/02/08 最新の投稿
Iterating over and displaying images in an IGFolder:


	<%
         long folderId = ...

	IGFolder folder = IGFolderServiceUtil.getFolder(folderId);

	List images = IGImageLocalServiceUtil.getImages(folder.getFolderId());

	for	(int i = 0; i < images.size(); i++) {
		IGImage image = (IGImage)images.get(i);
	%>

		<img src="<%= themeDisplay.getPathImage() %>/image_gallery?img_id=<%=
image.getLargeImageId() %>&amp;t=<%=
ImageServletTokenUtil.getToken(image.getLargeImageId()) %>">

	&lt;%
	}
         %&gt;


Getting a single image and displaying it:

 &lt;%
         long imageId = ...

         IGImage image = IGImageLocalServiceUtil.getIGImage(imageId);
         %&gt;

         <img src="<%= themeDisplay.getPathImage() %
>/image_gallery?img_id=<%= image.getLargeImageId() %>&amp;t=<%=
ImageServletTokenUtil.getToken(image.getLargeImageId()) %>">
 


HTH!
thumbnail
15年前 に Mario Muñoz によって更新されました。

RE: Re: [Liferay Forums][3. Development] Get Image from Image Gallery in ai

Junior Member 投稿: 43 参加年月日: 07/08/27 最新の投稿
Hi Ray,

I really appreciate your help, it is very useful to me. Now I have one more question: how can I get the imageId? from my portlet application I only have access to the image file name.

Thanks for your reply,

Mario.
thumbnail
15年前 に Mario Muñoz によって更新されました。

RE: Re: [Liferay Forums][3. Development] Get Image from Image Gallery in a

Junior Member 投稿: 43 参加年月日: 07/08/27 最新の投稿
Hi again,

I'll answer my own question. I have been able to get the images from Image Gallery using the file name with the IGFolderLocalServiceUti.search(...) method. I have used the file name obtained from my data model to fill the keywords field in the method.

It seems it works pretty well.

Thanks!

Mario.
15年前 に Ketan J Patel によって更新されました。

RE: Re: [Liferay Forums][3. Development] Get Image from Image Gallery in a

New Member 投稿: 1 参加年月日: 08/09/05 最新の投稿
Hi all,

I m new to liferay.
My question is how can I get the particular folderid? I have only folder name, with use of that folder name should I get folderid?
And second question is where should generate folderid and how?

Please guide me, I will appricate your help.
13年前 に wencheng ma によって更新されました。

RE: Re: [Liferay Forums][3. Development] Get Image from Image Gallery in a

New Member 投稿: 23 参加年月日: 11/03/15 最新の投稿
you can use image gallery to create a folder to save images ,then in igfolder table you can find the folderid , use IGFolderLocalServiceUtil.getFolders(...) or IGImageLocalServiceUtil.getImages(...) . Final you must get the image id ,the rest can be easily handled.
13年前 に Melvin Rodriguez Rojas によって更新されました。

RE: Re: [Liferay Forums][3. Development] Get Image from Image Gallery in a

Junior Member 投稿: 50 参加年月日: 11/02/04 最新の投稿
wencheng ma:
you can use image gallery to create a folder to save images ,then in igfolder table you can find the folderid , use IGFolderLocalServiceUtil.getFolders(...) or IGImageLocalServiceUtil.getImages(...) . Final you must get the image id ,the rest can be easily handled.


ITs's necessary to create a folder.. a don't need it..
only need save photos on the table image. and the idImage will be associate on other that I'll create..

how i can do it?'

thanks
13年前 に wencheng ma によって更新されました。

RE: Re: [Liferay Forums][3. Development] Get Image from Image Gallery in a

New Member 投稿: 23 参加年月日: 11/03/15 最新の投稿
To facilitate the management to create the folder.

you can try it , query the table , You can understand their relationship
14年前 に Baris Sener によって更新されました。

RE: Re: [Liferay Forums][3. Development] Get Image from Image Gallery in a

Expert 投稿: 278 参加年月日: 09/06/23 最新の投稿
Hello Ray,

Is it possible to give the image id the value of a custom attribute?

Baris
thumbnail
14年前 に Brett Swaim によって更新されました。

RE: Re: [Liferay Forums][3. Development] Get Image from Image Gallery in a

Regular Member 投稿: 112 参加年月日: 06/04/14 最新の投稿
Do you mean to manually specify an image id? If so, then no. It's automatically generated.
thumbnail
14年前 に Mónica Parejo Bellido によって更新されました。

RE: Re: [Liferay Forums][3. Development] Get Image from Image Gallery in a

New Member 投稿: 4 参加年月日: 09/10/30 最新の投稿
I'm new in liferay, and i need to make a Zip file with images from de Image Gallery, so i think i need the path of the images to make a File with the image and to aggregate the images to my zip. How can i get the paths of the images?

IGImage image = IGImageLocalServiceUtil.getIGImage(noticia.getImagenId());

i need to construct a File with the image, i dont know how.
Thanks a lot
Mónica
thumbnail
14年前 に Mónica Parejo Bellido によって更新されました。

RE: Re: [Liferay Forums][3. Development] Get Image from Image Gallery in a

New Member 投稿: 4 参加年月日: 09/10/30 最新の投稿
i've found a solution for my problem: to make a zip with some of the images from the image gallery.

//Image are saved in data base

IGImage im = IGImageLocalServiceUtil.getIGImage(idImagen);
Image image = ImageLocalServiceUtil.getImage(im.getLargeImageId());
byte[] imagen = image.getTextObj();

File ficheroImagen = File.createTempFile(Long.toString(im.getImageId()), im.getImageType());
FileOutputStream fos= new FileOutputStream(ficheroImagen);
fos.write(imagen);
fos.close();
13年前 に Ram Prasad によって更新されました。

RE: Re: [Liferay Forums][3. Development] Get Image from Image Gallery in a

New Member 投稿: 2 参加年月日: 10/04/19 最新の投稿
Can any one give an idea where the Image folders are created
13年前 に Melvin Rodriguez Rojas によって更新されました。

RE: Re: [Liferay Forums][3. Development] Get Image from Image Gallery in a

Junior Member 投稿: 50 参加年月日: 11/02/04 最新の投稿
If I want ImageLocalServiceUtil to save a read images from the table Image
How i can do it?

Thanks!!
13年前 に Melvin Rodriguez Rojas によって更新されました。

RE: Re: [Liferay Forums][3. Development] Get Image from Image Gallery in a

Junior Member 投稿: 50 参加年月日: 11/02/04 最新の投稿
Ray Augé:
Iterating over and displaying images in an IGFolder:


	&lt;%
         long folderId = ...

	IGFolder folder = IGFolderServiceUtil.getFolder(folderId);

	List images = IGImageLocalServiceUtil.getImages(folder.getFolderId());

	for	(int i = 0; i &lt; images.size(); i++) {
		IGImage image = (IGImage)images.get(i);
	%&gt;

		<img src="<%= themeDisplay.getPathImage() %>/image_gallery?img_id=<%=
image.getLargeImageId() %>&amp;t=<%=
ImageServletTokenUtil.getToken(image.getLargeImageId()) %>">

	&lt;%
	}
         %&gt;


Getting a single image and displaying it:

 &lt;%
         long imageId = ...

         IGImage image = IGImageLocalServiceUtil.getIGImage(imageId);
         %&gt;

         <img src="<%= themeDisplay.getPathImage() %
>/image_gallery?img_id=<%= image.getLargeImageId() %>&amp;t=<%=
ImageServletTokenUtil.getToken(image.getLargeImageId()) %>">
 


HTH!




With this code I can read a single image all folder image.. great emoticon


Now I need help creating this folders and inserting the images??

How i can create a folder and then insert images on it..???

Thanks
thumbnail
12年前 に Praveen P によって更新されました。

RE: Re: [Liferay Forums][3. Development] Get Image from Image Gallery in a

Regular Member 投稿: 100 参加年月日: 12/02/21 最新の投稿
Ray Augé:
Iterating over and displaying images in an IGFolder:


	&lt;%
         long folderId = ...

	IGFolder folder = IGFolderServiceUtil.getFolder(folderId);

	List images = IGImageLocalServiceUtil.getImages(folder.getFolderId());

	for	(int i = 0; i &lt; images.size(); i++) {
		IGImage image = (IGImage)images.get(i);
	%&gt;

		<img src="<%= themeDisplay.getPathImage() %>/image_gallery?img_id=<%=
image.getLargeImageId() %>&amp;t=<%=
ImageServletTokenUtil.getToken(image.getLargeImageId()) %>">

	&lt;%
	}
         %&gt;


Getting a single image and displaying it:

 &lt;%
         long imageId = ...

         IGImage image = IGImageLocalServiceUtil.getIGImage(imageId);
         %&gt;

         <img src="<%= themeDisplay.getPathImage() %
>/image_gallery?img_id=<%= image.getLargeImageId() %>&amp;t=<%=
ImageServletTokenUtil.getToken(image.getLargeImageId()) %>">
 


HTH!


Hello sir,
how to get folderId? i used the folder name as wish list, how to get the images from that folder to other portlet?

thanks in advance
thumbnail
12年前 に Jitendra Rajput によって更新されました。

RE: Get Image from Image Gallery in a portlet plugin

Liferay Master 投稿: 875 参加年月日: 11/01/07 最新の投稿
Use

IGFolderLocalServiceUtil.getFolder(groupId, 0, folderName);
thumbnail
12年前 に Praveen P によって更新されました。

RE: Get Image from Image Gallery in a portlet plugin

Regular Member 投稿: 100 参加年月日: 12/02/21 最新の投稿
Thanks for your replay, i use the tag but still lot of errors in jsp, i think i am missing with some import statements,
Please can you explain in detail how to get images from image gallery by this code?


Thank you
11年前 に Neil Francese によって更新されました。

RE: Re: [Liferay Forums][3. Development] Get Image from Image Gallery in a

New Member 投稿: 1 参加年月日: 12/09/14 最新の投稿
How would you also show/change the star ratings related to an image in a custom portlet?