왕현성
코딩발자취
왕현성
전체 방문자
오늘
어제
  • 코딩 (277)
    • Python (71)
    • Java (16)
    • MySQL (34)
    • 인공지능 (48)
      • 머신러닝 (16)
      • 딥러닝 (32)
    • 영상처리 (4)
    • Rest API (21)
    • Android Studio (25)
    • streamlit (13)
    • DevOps (22)
      • AWS (9)
      • PuTTY (5)
      • Git (4)
      • Serverless (2)
      • Docker (2)
    • IT 기술 용어 (6)
    • 디버깅 ( 오류 해결 과정 ) (17)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 비지도학습
  • PIL
  • matplotlib
  • PYTHON
  • OpenCV
  • unsupervised
  • labelme
  • 영상처리역사
  • 영상기술
  • 딥러닝
  • TensorFlow
  • labelme UnocodeDecodeError
  • alibi-detection
  • tune()
  • 의료이미징
  • maskimage
  • 컴퓨터비전
  • ComputerVision
  • encoding='utf-8'
  • pip install labelme
  • 기상탐사
  • UnboundLocalError
  • 영상처리
  • numpy
  • imageprocessing
  • alibidetect
  • ckpt_file
  • get_long_description
  • pytorch
  • yolov8

최근 댓글

최근 글

티스토리

250x250
hELLO · Designed By 정상우.
왕현성

코딩발자취

Android - 이미지 처리 Library Glide
Android Studio

Android - 이미지 처리 Library Glide

2023. 2. 7. 14:21
728x90

 

이미지 처리를 하는 라이브러리인 Glide를 사용하기 위해 우선 아래 코드를 gradle에 작성해줍니다.

 

dependencies {
  implementation 'com.github.bumptech.glide:glide:4.14.2'
  annotationProcessor 'com.github.bumptech.glide:compiler:4.14.2'
}

이후 이미지뷰 3개로 간단하게 화면 개발을 끝내고

MainActivity.java 파일에 아래와같이 작성해줍니다.

 

package com.hyunsungkr.glide;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;
import android.widget.ImageView;

import com.bumptech.glide.Glide;

public class MainActivity extends AppCompatActivity {

    ImageView imageView1;
    ImageView imageView2;
    ImageView imageView3;

    final String URL1 = "https://via.placeholder.com/600/92c952";
    final String URL2 = "https://block-yh-test2.s3.ap-northeast-2.amazonaws.com/2023-01-13T03_31_12.564141.jpeg";
    final String URL3 = "https://block-yh-test2.s3.ap-northeast-2.amazonaws.com/2023-01-13T03_46_46.079772.jpg";

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        imageView1 = findViewById(R.id.imageView1);
        imageView2 = findViewById(R.id.imageView2);
        imageView3 = findViewById(R.id.imageView3);

        Glide.with(MainActivity.this).load(URL1).placeholder(R.drawable.baseline_person_24).into(imageView1);
        Glide.with(MainActivity.this).load(URL2).into(imageView2);
        Glide.with(MainActivity.this).load(URL3).into(imageView3);

    }
}

'Android Studio' 카테고리의 다른 글

Android - recyclerView 페이징 처리 (recyclerView.addOnScrollListener)  (0) 2023.02.08
Android - Intent 활용 - 주소록, 웹페이지, 메시지, 이메일  (0) 2023.02.07
Android - 액션바 타이틀, Back 버튼 설정법과 / FAB(FloatingActionButton) 사용법  (0) 2023.02.06
Android - Multi Processing, Multi Threading/ 네트워크 통신을 위한 Volley Library  (0) 2023.02.03
Android - 실시간 검색기능 개발 ( TextWathcer )  (0) 2023.02.03
    'Android Studio' 카테고리의 다른 글
    • Android - recyclerView 페이징 처리 (recyclerView.addOnScrollListener)
    • Android - Intent 활용 - 주소록, 웹페이지, 메시지, 이메일
    • Android - 액션바 타이틀, Back 버튼 설정법과 / FAB(FloatingActionButton) 사용법
    • Android - Multi Processing, Multi Threading/ 네트워크 통신을 위한 Volley Library
    왕현성
    왕현성
    AI 머신비전 학습일지

    티스토리툴바